Eclipse count lines of code

Я пробовал плагин Metrics , и хотя он хорошо и все, это не то, что ищет мой начальник. Он считает строку только с одним } строкой и не хочет, чтобы это считалось "это не строка, это выбор стиля ". Мне также нужно создать отчет о представленных показателях. Есть ли для этого хорошие инструменты?

102
задан ljs.dev 1 October 2013 в 06:20
поделиться

1 ответ

Первое, что нужно сделать состоит в том, чтобы определить Ваше определение «строки кода» (LOC). В обоих Ваших вопросах

Это считает строку со всего один} как строка, и он не хочет, чтобы это рассчитало как «не строка, это - выбор стиля»

и в ответах, например,

можно скорректировать Строки метрик кода путем игнорирования пустых и строк только для комментария или исключить Javadoc, если Вы хотите

, можно сказать, что у людей есть различные мнения относительно того, что составляет строку кода. В частности, люди часто неточны о том, хотят ли они действительно количество строк кода или количество операторов. Например, если Вам заполнили следующую действительно длинную линию операторами, о чем Вы хотите сообщить, 1 LOC или сотни операторов?

{ a = 1; b = 2; if (a==c) b++; /* etc. for another 1000 characters */ }

И когда кто-то спрашивает Вас, что Вы называете LOC, удостоверьтесь, что можно ответить, даже если это - просто «мое определение LOC, определение Metrics2». В целом, для обычно форматировал код (в отличие от моего примера), популярные инструменты дадут довольно подобные числа, таким образом, Metrics2, SonarQube, и т.д. должен будет все быть прекрасным, пока Вы последовательно используете их. Другими словами, не считайте LOC некоторого кода с помощью одного инструмента и сравнивайте то значение с более поздней версией того кода, который измерялся с другим инструментом.

0
ответ дан 24 November 2019 в 04:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: