Sobes.tech
Junior — Middle

Иштөө учурунда өзгөрбөйт жана терс таасирлерин тудурбаган коддун мисалын келтире аласызбы?

sobes.tech AI

AIден жооп

Код мисалы — абалы өзгөртүүсүз жана жанама таасирлерсиз — бул таза функция. Ал бирдей кириштер менен дайыма бирдей натыйжаны кайтарат жана тышкы абалды өзгөртпөйт.

Android үчүн Kotlin мисалы:

fun sum(a: Int, b: Int): Int {
    return a + b
}

Бул функция эч кандай тышкы өзгөрмөлөрдү өзгөртпөйт жана жанама таасирлерди пайда кылбайт — ал жөн гана аргументтердин суммасын кайтарат.

Башка мисал — ресурстардан тилкени өзгөртүүсүз алуу:

fun getWelcomeMessage(): String {
    return "Кош келдіңіз!"
}

Мындай функцияларды тестирлөө оңой жана алдын ала болжау мүмкүн.