Junior — Middle
Иштөө учурунда өзгөрбөйт жана терс таасирлерин тудурбаган коддун мисалын келтире аласызбы?
sobes.tech AI
AIден жооп
Код мисалы — абалы өзгөртүүсүз жана жанама таасирлерсиз — бул таза функция. Ал бирдей кириштер менен дайыма бирдей натыйжаны кайтарат жана тышкы абалды өзгөртпөйт.
Android үчүн Kotlin мисалы:
fun sum(a: Int, b: Int): Int {
return a + b
}
Бул функция эч кандай тышкы өзгөрмөлөрдү өзгөртпөйт жана жанама таасирлерди пайда кылбайт — ал жөн гана аргументтердин суммасын кайтарат.
Башка мисал — ресурстардан тилкени өзгөртүүсүз алуу:
fun getWelcomeMessage(): String {
return "Кош келдіңіз!"
}
Мындай функцияларды тестирлөө оңой жана алдын ала болжау мүмкүн.