Публикации по теме 'kotlin-beginners'


Kotlin Code Smell 20 — Настройки/Конфигурации
Изменение поведения системы на плате управления может быть мечтой заказчика, но может стать кошмаром для инженера-программиста. Проблема Дублированный код Если загрязнение Глобальное использование "Связь" Тестируемость и бурный рост сценариев тестирования Сложность Решение Избегайте прямого использования настроек Создавайте полиморфные объекты и внедряйте их извне. Образец кода Неправильный class VerySpecificAndSmallObjectThatDealWithPersistence { fun..

Введение в обработку исключений в Kotlin: попробуйте, перехватите и наконец
Введение В мире программирования важно понимать, что не всегда все идет по плану. Независимо от языка, который вы используете, вы обязательно столкнетесь с ошибками или неожиданным поведением. Kotlin, язык программирования со статической типизацией, работающий на виртуальной машине Java, не является исключением. Этот пост направлен на то, чтобы…

Kotlin Reflection: работа с KClasses и KTypes
В мире Kotlin Reflection два важных игрока — это KClasses и KTypes. Они представляют версию Kotlin класса и типа Java соответственно. Поняв их, вы сможете найти новый способ взаимодействия с классами и типами во время выполнения. «Не считай дни, считай дни» — Мухаммед Али KClasses: класс отражения Kotlin KClass представляет собой версию класса Kotlin во время выполнения. Он дает вам информацию о классе и его свойствах, функциях, аннотациях и многом другом. Давайте посмотрим на..