Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2🤯1
Anonymous Quiz
34%
map
62%
forEach
3%
transform
1%
Пра
💊3
Anonymous Quiz
16%
Использовать ключевое слово lateinit
12%
Использовать модификатор volatile
59%
Использовать делегат lazy
12%
Применить модификатор synchronized
💊6
2. Постепенно внедрять Compose для новых экранов или функций, сохраняя старые части на XML.
3. Разделить проект на модули, чтобы переключение между Compose и View не влияло на весь код.
4. Проводить тщательное тестирование и устранять баги на каждом этапе интеграции.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4
Anonymous Quiz
15%
С помощью object с методом создания экземпляра
50%
Использовать companion object с фабричным методом
19%
Использование функций расширения для создания экземпляров
16%
Применить аннотацию @Factory к функции
Anonymous Quiz
91%
finally
3%
finalize
3%
complete
3%
always
2. Начать с написания тестов для ключевых частей функциональности, например, бизнес-логики.
3. Использовать инструментальные тесты для проверки работы интерфейса.
4. Постепенно увеличивать покрытие тестами, анализируя результаты через CI/CD.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1
Anonymous Quiz
18%
Использовать ключевое слово default
49%
Напрямую в теле интерфейса
14%
Использовать abstract class вместо интерфейса
19%
Интерфейсы в Kotlin не поддерживают методы с реализацией
Anonymous Quiz
13%
Использовать HashSet
59%
Использовать LinkedHashSet
19%
Использовать SortedSet
9%
Использовать ListSet
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Anonymous Quiz
12%
Использовать ArrayList и метод sort
17%
Использовать sortedSetOf()
60%
Использовать listOf().sorted()
11%
Использовать TreeSet
💊15
Anonymous Quiz
2%
String.toInt()
25%
String?.toInt()
72%
String.toIntOrNull()
1%
String.asInt()
for (i in 0..100) { /* действия */ }.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Anonymous Quiz
14%
В Kotlin, какая функция используется для агрегации элементов коллекции в одно значение?
30%
reduce()
29%
fold()
27%
collect()
Anonymous Quiz
83%
Использовать const val
10%
Использовать lateinit val
3%
Использовать static val
5%
Использовать final val
Он используется для итераций и проверки вхождения числа в диапазон.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Anonymous Quiz
66%
Использовать sealed class
4%
Использовать open class
2%
Использовать abstract class
29%
Использовать internal open class
💊2
Anonymous Quiz
11%
Добавить default к каждому методу
67%
Просто реализовать методы в интерфейсе
17%
Использовать abstract class вместо интерфейса
5%
Использовать interface с блоком init
2. forEach — это функция, предназначенная для итерации коллекций, не поддерживающая управление потоком.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊7🤔5
Anonymous Quiz
11%
Использовать ключевое слово static
82%
Разместить метод в companion object
5%
Разместить метод в объекте object
3%
Определить метод вне класса