Подтвердить что ты не робот

Показатели исходного кода Хадсона/Дженкинса?

Есть ли какие-нибудь полезные плагины для метрик исходного кода для Hudson/Jenkins?

Я ищу общие строки кода, общее количество тестов, классов и т.д. с графикой.

Есть ли что-нибудь подобное?

4b9b3361

Ответ 1

Вы используете Java? Если это так, SONAR, безусловно, будет вашим первым портом захода. Он многое делает для себя, а также включает в себя все основные инструменты анализа Java, такие как:

Из коробки вы получите показатели:

  • Потенциальные проблемы архитектуры и дизайна.
  • Unit test охват (использует cobertura)
  • Линии кода\пакеты\классы и т.д.
  • Потенциальные ошибки
  • Дублирование кода
  • Соблюдение стандартов форматирования кода
  • (плюс еще много)

Он позволяет вам перейти от анализа высокого уровня к исходному коду, к которому он относится. Это будет проще, если вы используете Maven для своей сборки, хотя...

Существует плагин Hudson. И это бесплатно.

Ответ 2

Попробуйте CCCC (http://sourceforge.net/projects/cccc/). Это подсчет кода, подсчет модулей (классы) и т.д., А плагин также отображает его для вас. (для C, С++)

Случайно, на каком языке вы смотрите?

Ответ 3

Там также CLOC (Count lines of Code), который расскажет вам, сколько строк каждого языка у вас есть, хотя я не могу найти ссылку для него.

Ответ 4

Вы не укажете, какой язык вы используете, но удивительный пост в блоге Redsolo Руководство для создания .NET-проектов с использованием Hudson показывает вам, как использовать FxCop и NUnit на Hudson, чтобы дать некоторые из того, что вы ищете. Плагин нарушений, который также поддерживает Simian, CPD, PMD и PyLint.