Pull to refresh

Comments 3

Полного листинга ждать не стоит?
А то код не очень понятный в статье
private fun incrementTip() {
 
…
 
}
 
private fun decrementTip() {
 
…
 
}
 
private fun incrementPeople() {
 
…
 
}
 
private fun decrementPeople() {


 
…
 
}


Нет я конечно понял что нужно в каждую из этих методов добавить calculateExpense(), и даже догадался что в конец метода, а не в начало. Но вы уверены что так стоит писать статьи для новичков?

И да еще прекрасный пример копипаста и объединения разного функционала в одном методе. Возможно сразу стоит учить человека что лучше создавать или использовать готовый компонент для ввода чисел с помощью "-" и "+" и не мешать в одну кучу проверку диапазона и пересчёт чаевых.
Добрый день, спасибо за статью.
Несколько вопросов.
1. Если мы пишем на Kotlin, то зачем нам содержимое функции initViews в контексте findViewById? Полагаю привычка из Java, в противном случае не совсем понятно.
2. Выражение
String.format("%d%%", tipPercent)

и аналогичные я бы заменил более лаконичным
"$tipPercent%"

раз уж мы говорим о плюшках Kotlin. Это одна из тех, которые лично мне нравятся.
Sign up to leave a comment.