Как писать на Kotlin НЕ надо. Худшие практики (Android Story Podcast 33)

Telegram После многих обсуждений о том “как хорошо писать код“ мы наконец-то дошли до “как его лучше не писать“ и подобрали для вас наши нелюбимые шаблоны написания под Kotlin. 00:00:41 - Extensions там где надо и не надо. А также override операторов. 00:20:28 - Засорение global namespace функциями. 00:27:05 - isInitialized у lateinit var. 00:31:18 - infix функции настолько красивые, что их можно использовать везде? 00:34:13 - import as. 00:37:41 - Игнорируем стандартные методы. А также обычный for vs stream (filter/map/etc). 00:44:55 - var list = mutableList() :( 00:48:25 - Несколько блоков init на один класс. 00:51:24 - Почему твоя функция такая тощая? Скорми ей ещё 20 аргументов. 00:54:28 - Перемешиваем в кучу named и positional аргументы в функциях. 00:58:00 - inline, noinline, crossinline. 01:00:38 - data class и sealed class можно использовать неправильно. 01:08:13 - Даже если платят за символы, то
Back to Top