Исходные кодовые слова и подсчет строк в netbeans 7.x? - PullRequest
4 голосов
/ 06 января 2012

Я студент информатики и работаю над проектом в Java через NetBeans 7.0.1, который должен быть представлен в колледже. Сегодня мой преподавательский состав спросил меня, сколько ваш проект завершен, и я с уверенностью ответил, что, да, сэр, около 50% завершено ужеОн сказал, сколько строк кода, и я просто отвечаю: «Умммм, я не знаю точно, сэр», он ответил: «Вы на самом деле работаете или просто покупаете это где-то!», мой разум сходит с ума !!!: DЯ гуглил по этому поводу и нашел WordCount Плагин для NetBeans, но он не работает в NetBeans 7, или, может быть, я не знаю, как именно он работает ..Любая замена для этого WordCount доступна для NetBeans 7.x?Или любым другим способом, кроме ручного подсчета строки во всем приложении?

Ответы [ 4 ]

6 голосов
/ 06 января 2012

Это не часть Netbeans, но я использую для этого CLOC и считаю, что он отлично справляется - хорошо идентифицирует разные языки, сообщает о том, сколько строк являются комментариями, сколько кода и так далее.

5 голосов
/ 06 января 2012

Поскольку был дан ответ на основе 'nix, в Windows вы могли бы сделать что-то похожее с Powershell:

get-content *.java | measure-object -line
2 голосов
/ 06 января 2012

Я хотел бы предложить ответ на другой вопрос:

Как определить количество прогресса в программном проекте?

У меня есть предпочтение agileметодологии, поэтому я хотел бы представить диаграмму выгорания, которая учитывает общее количество пользовательских историй / карточек / заданий, сложность / расчетное время и строит графики в сравнении с оставшимися.

Я думаю, что вам нужночтобы сделать что-то проще, но я ожидаю, что проще:

  • Начните с разбивки всего вашего проекта на блоки - задачи / ошибки / области функциональности
  • Оцените количество усилий, необходимых для каждогои рассмотрите риск + сложность
  • Для каждого юнита оцените сумму, которую он завершил - юниты должны быть достаточно маленькими, чтобы их можно было завершить в течение одного-двух дней.
  • Из этого вы можете построить статистику

Я ожидаю, что одного акта планирования проекта будет достаточно, чтобы улучшить ваше положение на факультете, поскольку это показывает зрелость в понимании того, что есть большек проекту, чем просто код.

2 голосов
/ 06 января 2012

Если вы работаете в системе Unix, будет работать следующее:

$ find . -name *.java | xargs cat | wc
1262    2862   37780

Это объединит все файлы вместе в поток и передаст его в wc , который будет выполнять различные подсчеты,Первое число - это количество строк.

В приведенном выше примере моя кодовая база (из каталога, в котором я ее запускаю) имеет 1262 строки.

...