netbeans7.x中的源代码字和行计数



我是计算机科学专业的学生,正在通过netbeans 7.0.1进行一个java项目,该项目将在大学提交。今天,我的老师问我你的项目完成了多少,我自信地回答说,是的,先生,大约50%已经完成了,他说你有多少行代码,我只是说"嗯,先生,我不知道",他回答道,"你真的在工作还是只是从哪里买的!",我的脑子一片空白!!:D
我在谷歌上搜索了一下,发现了一个适用于netbeans的WordCount插件,但它在netbeans 7中不起作用,或者可能是我不知道它到底是如何工作的。。
NetBeans 7.x有没有这个WordCount的替代品?
或者任何其他方式,除了在整个应用程序中手动计数行吗?

它不是Netbeans的一部分,但我使用CLOC来实现这一点,并发现它做得很好-可以很好地识别不同的语言,报告有多少行是注释,有多少是代码等等。

由于给出了基于"nix"的答案,在Windows中,您可以使用Powershell完成类似的操作:

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

如果您在unix系统上,以下操作会起作用:

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

这将把所有文件合并到一个流中,并将其传递给wc,后者将进行各种计数。第一个数字是行数。

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

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

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

我更喜欢敏捷方法,所以我会给出一个分解图,它考虑了用户故事/卡片/任务的总数、复杂性/估计时间,并将其与剩余的时间进行比较。

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

  • 首先将整个项目分解为多个单元——任务/bug/功能领域
  • 估计每项工作所需的工作量,并考虑风险+复杂性
  • 对于每个单元,评估它完成的数量——单元应该足够小,最多在一两天内完成
  • 由此可以构建统计数据

我希望,仅仅是项目规划的行为就足以提高你在教员中的地位,因为它表明你在理解项目不仅仅是代码方面的成熟度。

相关内容

  • 没有找到相关文章

最新更新