Как повысить качество кода

-54 /60

Говорим об автоматизации отслеживания качество кода и инструментах, которые для этого есть


🔗 Avito.Tech https://avito.tech/

💰 Поддержать проект https://bit.ly/3sratqQ

🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast

🔗 Блог о жизни канала https://boosty.to/androidbroadcast

🔗 Telegram канал "Kotlin Broadcast" https://ttttt.me/kotlin_broadcast

🔗 Подать заявку на выступление в Android Broadcast https://forms.gle/rrfXjYBD1i3XYmJx9


🔗 IDEA code inpsections https://bit.ly/3aDyEea

🔗 Qodana https://bit.ly/3u29bDo

🔗 PMD https://pmd.github.io

🔗 Google Error Prone https://errorprone.info

🔗 Detekt https://detekt.github.io/detekt

🔗 Checkstyle https://checkstyle.sourceforge.io/

🔗 ktlint https://ktlint.github.io

🔗 EditorConfig https://editorconfig.org

🔗 EditorConfig для Android Studio https://bit.ly/editorconfig-androidstudio-sample

🔗 Android Lint https://bit.ly/3dxdcrP

🔗 SonarQube https://www.sonarqube.org

🔗 Android StrictMode https://bit.ly/3xAlOYa

🔗 Библиотека StrictMode Compat https://github.com/kirich1409/StrictModeCompat

🔗 LeakCanary https://square.github.io/leakcanary

🔗 ANR Watch Dog https://github.com/SalomonBrys/ANR-WatchDog


Тамйкоды

0:00 Вступление

0:58 Типы анализаторов

2:26 Проверки в IDEA

3:19 Qodana

4:09 PMD

4:46 Error Prone

5:34 Detekt

6:51 Checkstyle

7:36 ktlint

8:24 EditorConfig

9:10 Android Lint

11:26 SonarQube

12:40 Android Strict Mode

14:02 LeakCanary

14:37 ANR Watch Dog

15:23 Заключение

Тайм-коды

00:00
Вступление
00:58
00:00
Типы анализаторов
01:28
00:00
Проверки в IDEA
00:53
00:00
Qodana
00:50
00:00
PMD
00:37
00:00
Error Prone
00:48
00:00
Detekt
01:17
00:00
Checkstyle
00:45
00:00
ktlint
00:48
00:00
EditorConfig
00:46
00:00
Android Lint
02:16
00:00
SonarQube
01:14
00:00
Android Strict Mode
01:22
00:00
LeakCanary
00:35
00:00
ANR Watch Dog
00:46
00:00
Заключение
00:59