netbeans 7.x中的源代码字和行计数?

时间:2012-01-06 13:55:45

标签: java netbeans word-count

我是计算机科学专业的学生,​​正在通过netbeans 7.0.1开发一个java项目,在大学提交,今天我的教师问我你的项目完成了多少,我自信地回答说,是的,先生已经完成约50% ,他说你编码了多少行,我只是去了#34;嗯,他确切地知道Sir",他回答说,"你真的在工作,或者只是从某个地方购买它!&# 34;,我的脑子一片空白! :d
我搜索了这个并为netbeans找到了一个WordCount插件,但它在NetBeans 7中不起作用,或者我可能不知道它是如何工作的..
是否可以替代NetBeans 7.x提供的此WordCount?
或者其他任何方式,除了在整个应用程序中手动计算线路?

4 个答案:

答案 0 :(得分:6)

它不是Netbeans的一部分,但是我使用CLOC并发现它做得很好 - 很好地识别不同的语言,报告注释的行数,代码的数量等等。

答案 1 :(得分:5)

由于已经给出了基于nix的答案,在Windows中你可以用Powershell完成类似的事情:

get-content *.java | measure-object -line

答案 2 :(得分:2)

如果您使用的是unix系统,则可以使用以下方法:

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

这会将所有文件合并为一个流并将其传递给 wc ,这将执行各种计数。第一个数字是行数。

在上面的例子中,我的代码库(来自我运行它的目录)有1262行。

答案 3 :(得分:2)

我想建议一个不同问题的答案:

  

如何量化编程项目的进度?

我偏爱敏捷方法,所以我会提出一个刻录图表 - 它考虑了用户故事/卡片/任务的总数,复杂性/估计时间,并将其与剩余的图表进行对比。 / p>

我认为你需要做一些更简单的事情,但我希望更简单:

  • 首先将整个项目分解为单位 - 任务/错误/功能区域
  • 估算每项所需的工作量,并考虑风险+复杂性
  • 对于每个单元,评估其完成量 - 单位应小到足以在一天或两天内完成。
  • 从此可以构建统计信息

我希望只是项目规划的行为足以提高你与教师的地位,因为它表明理解成熟,项目不仅仅是代码。