Как проверить цикломатическую сложность кода в Android Studio? Есть ли какой-либо плагин для Android Studio для проверки сложности кода?
Как проверить цикломатическую сложность кода в студии Android?
Ответы (3)
Доступен плагин с именем Metrics Reloaded . Что дает сложность вашего кода в уровнях.
Перейдите в «Файлы» -> «Настройки» -> «Плагины» в Android Studio. Введите «Metrics Reloaded» в строке поиска и установите плагин. Нажмите «Применить». Перезапустите Android Studio.
Теперь откройте исходный файл и щелкните его правой кнопкой мыши. Перейдите в «Анализ» -> «Рассчитать метрики». В окне выберите область метрик как «текущий файл» и профиль метрик как «метрики сложности» и нажмите «ОК».
Результаты будут отображены после нажатия кнопки «ОК». v(G) — циклометрическая сложность. ev(G) — основная циклометрическая сложность. iv(G) — метрика сложности конструкции модуля.
Я знаю, что это старый вопрос, но вы можете проверить код цикломатической сложности в студии Android с помощью плагина CodeMR.
CodeMR — это инструмент для анализа качества программного обеспечения и статического кода для проектов Java, Kotlin и Scala.
Вы также можете создавать различные HTML-отчеты для проекта и экспортировать множество объектно-ориентированных показателей для пакетов, классов и методов.
В Community Edition вы можете извлечь до 50 исходных файлов и 60 классов. Для анализа большего количества файлов вы можете загрузить пробную лицензию или купить лицензию на веб-сайте CodeMR.