H&S-6: Detekt і інші способи зловити проблеми до проду.
Update: 2025-06-30
Description
Також в парі з цим випуском написав статтю на dou.ua про detekt.
https://dou.ua/forums/topic/54451/
Patreon - https://www.patreon.com/androidstory
Telegram
https://t.me/androidstory_chat
0:00:00 - Вступ: що таке Detekt і для чого він потрібен
0:02:05 - Еволюція статичного аналізу: від простих перевірок до "колеги на рев'ю"
0:07:02 - "Золоте правило": замість коментаря на пул-реквесті — напиши правило для Detekt
0:10:26 - Detekt 2.0: перехід на компіляторний плагін та проблеми з Type Resolution
0:16:49 - Що таке Type Resolution і яку проблему він вирішує?
0:20:00 - Detekt vs Ktlint: порівняння популярності та філософії автовиправлень
0:25:24 - Альтернативи та доповнення: Konsist та кастомні плагіни для перевірки архітектури
0:30:31 - Чому ми переходимо з Dagger на Koin?
0:41:40 - Кастомні правила для Detekt: які використовуються та як впровадити їх у великій команді
0:50:52 - Суперечка про інтеграційне тестування з Dagger та Koin
1:04:06 - Філософія рефакторингу: коли краще приймати архітектурні рішення?
1:12:41 - Технічний борг чи помилки минулого?
1:17:58 - Як автоматизувати дистрибуцію подкасту з YouTube
https://dou.ua/forums/topic/54451/
Patreon - https://www.patreon.com/androidstory
Telegram
https://t.me/androidstory_chat
0:00:00 - Вступ: що таке Detekt і для чого він потрібен
0:02:05 - Еволюція статичного аналізу: від простих перевірок до "колеги на рев'ю"
0:07:02 - "Золоте правило": замість коментаря на пул-реквесті — напиши правило для Detekt
0:10:26 - Detekt 2.0: перехід на компіляторний плагін та проблеми з Type Resolution
0:16:49 - Що таке Type Resolution і яку проблему він вирішує?
0:20:00 - Detekt vs Ktlint: порівняння популярності та філософії автовиправлень
0:25:24 - Альтернативи та доповнення: Konsist та кастомні плагіни для перевірки архітектури
0:30:31 - Чому ми переходимо з Dagger на Koin?
0:41:40 - Кастомні правила для Detekt: які використовуються та як впровадити їх у великій команді
0:50:52 - Суперечка про інтеграційне тестування з Dagger та Koin
1:04:06 - Філософія рефакторингу: коли краще приймати архітектурні рішення?
1:12:41 - Технічний борг чи помилки минулого?
1:17:58 - Як автоматизувати дистрибуцію подкасту з YouTube
Comments
In Channel




