Upload
catherine-vladimirskaya
View
500
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Sonar
General Information
mvn clean install sonar:sonar
Do not install the application in a directory starting with a digit.
Инсталлим sonar и запускаем mvn:
General Information
Приборы! 2453!
Сначала мы видим много всяких
параметров и цифр...
http://<sonarhost>:9000/
The Rule Compliance Index
Приборы! 210!
Мы также сразу убеждаемся, что «нарушаем»...
Components
Зелёный — это хорошо.
Но Coverage низкий.
Давайте по пакетам.
Documented API
Красный — это плохо.
Unit Test Success
Тесты прошли успешно! В одном пакете.
Coverage
Бывает и разноцветный coverage.
Coverage
Облако: Каждый большой красный класс исправляем в первую очередь!
Configuration
Правила
Плагины
Администрирование
Coding rules
Создание правил
PMD ???
Coding rulesРедактирование правил
Plugins
SQALE Plugin
Анализ стоимости исправлений.
PluginsMotion Chart
То, что мы исправили — в динамике.
Plugins
Idea Plugin
Быстро и удобно!
Вывод
Sonar — отличный инструмент для анализа, улучшайзинга и весёлого времяпроводжения.