- PVSM.RU - https://www.pvsm.ru -
Простая и короткая статья. Из серии «на заметку хозяйке».
Есть гибкая система сканирования кода на соответствие правилам, метрикам (полезным, типа цикломатической сложности), и так далее.
Называется Sonar [1].
Пара скриншотов на живых данных под катом.
Краткий обзор возможностей
Применяется просто
1. Сонар натравливается на проект
2. Даете список самых косячных классов на рефакторинг (да, рефакторинг обязателен и нужно давать на него время, иначе однажды вы, как менеджер проекта, услышите волшебные слова «проще все выбросить и переписать заново» — если у вас смелые и классные программисты, или же просто будут все делать тормозно и с кучей багов в неожиданных местах, если проггеры слабоватые или несмелые). Оно не заменяет codereview, но дополняет.
3. Программисты рефакторит
4. Натравливаете снова и видите дельту.
Общий вид для проектов
Список косяков
Срез между двумя сканами
На Хабре были статьи, но давно, и для Java в основном.
В комментариях предлагаю поделиться средствами автоматизации QA, которые применяете вы у себя.
Автор: Cord
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/programmirovanie/55966
Ссылки в тексте:
[1] Sonar: http://www.sonarqube.org/
[2] Источник: http://habrahabr.ru/post/213985/
Нажмите здесь для печати.