Как считать комментарии? - PullRequest
1 голос
/ 10 декабря 2011

Я пытаюсь подсчитать общее количество строк кода, а самое главное - строки комментариев !

В настоящее время я использую eclipse, и я попробовал metrics2 для eclipse, но он дает только общее количество строк кода, игнорируя пробелы и комментарии.

Может кто-нибудь подсказать, как я могу получить это значение, пожалуйста

Спасибо

Ответы [ 3 ]

1 голос
/ 10 декабря 2011

Вы можете попробовать cloc . Он прост в использовании и поддерживает несколько языков.

1 голос
/ 02 февраля 2012

CodePro Analytix - это подключаемый модуль Eclipse, который собирает метрики Java, включая подсчет комментариев.

0 голосов
/ 10 декабря 2011

Если вам нужно это только один раз, и вы не возражаете, что это немного неправильно, вы можете использовать регулярное выражение для поиска индикаторов начала комментария и просто подсчитать количество попаданий. Мой Unix немного ржавый, но я думаю, что вы хотите что-то вроде

grep -r '.*/[\*/]' yourdirectory | wc

Это находит строки, в которых явно начинается комментарий, а затем "считается". wc производит три числа: количество строк, количество слов, количество символов; первое значение равно количеству строк и соответствует количеству обращений, поэтому количество комментариев встреченных.

Если вам нужно количество строк комментариев , это приведет к недостаточному учету многострочных / * ... * / comments; Вы получите нижнюю границу. Но тогда вы хотели получить быстрый ответ.

...