Сейчас я занимаюсь производством программного обеспечения. Наше задание - оценить Thunderbird Mozilla. Наше задание - оценить размер Thunderbird. Одна метрика, которую нам нужно использовать, - это количество строк кода в проекте. (Линии кода означают не включая комментарии или новые строки).Как рассчитать количество строк для проекта
Есть ли стандартный способ найти количество строк, или мне лучше, просто взломать скрипт, чтобы сделать это?
Я думаю, что я мог бы сделать что-то вроде этого:
# remove all comments
find -name *.java | \
sed "/\/*/,\*\// s/.*//g | \ # remove multiline comments
sed s/\/\///g # remove single line comments
# count not empty lines
find -name *.java | grep -c "<character>"
Но я должен был бы сделать это для каждого типа файла. Похоже, что уже есть какая-то полезность. (предпочтительнее будет совместимость с mac/unix).
Работал как очарование. – sixtyfootersdude