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

Java netbeans 7.x中的源代码字和行计数?,java,netbeans,word-count,Java,Netbeans,Word Count,我是计算机科学专业的学生,正在通过netbeans 7.0.1进行java项目,将在大学提交。今天,我的老师问我你们的项目完成了多少,我自信地回答说,是的,先生,大约已经完成了50%,他说u代码有多少行,我只是说“嗯,我不知道确切的先生”,他回答说,“你是真的在工作还是只是从某处买来的!“,我的脑子一片空白!!!:D 我在谷歌上搜索了一下,找到了一个用于netbeans的插件,但它在netbeans 7中不起作用,或者我不知道它到底是如何工作的。。 NetBeans 7.x是否有此字数的替代品

我是计算机科学专业的学生,正在通过netbeans 7.0.1进行java项目,将在大学提交。今天,我的老师问我你们的项目完成了多少,我自信地回答说,是的,先生,大约已经完成了50%,他说u代码有多少行,我只是说“嗯,我不知道确切的先生”,他回答说,“你是真的在工作还是只是从某处买来的!“,我的脑子一片空白!!!:D
我在谷歌上搜索了一下,找到了一个用于netbeans的插件,但它在netbeans 7中不起作用,或者我不知道它到底是如何工作的。。
NetBeans 7.x是否有此字数的替代品?

或任何其他方式,除了在整个应用程序中手动计算行数之外?

如果您在unix系统上,则以下方法可以工作:

$ find . -name *.java | xargs cat | wc
1262    2862   37780
这将把所有文件合并到一个流中,并将其传递给wc,后者将进行各种计数。第一个数字是行数


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

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

如何量化编程项目的进度

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

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

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

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

既然已经给出了基于nix的答案,在Windows中,您可以实现与Powershell类似的功能:

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

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

我希望这是一个技巧性的问题,因为代码行不是完整性或质量的良好衡量标准!当然不是字数。是的,我知道,但我怎么说呢我的老师们好吗?:DI被认为软件要么已经准备好要么还没有准备好……50%并不是一个真正的答案……我同意branzzy的观点,代码行并不是一个很好的质量衡量标准,更不用说完整性了……我知道这些事情,从一年开始学习java编程,我只是我的第一行
50%
,我不是在这里写的所有东西我展示了已经准备好的模块,我解释了配置、预完成测试和所有其他事情,因为我认为在这里说这些并不重要。我只想问一个简单的问题,
是否有一个插件或代码API,通过它我可以直接计算代码的字数、行数等。
…我尊重你的建议,但并不需要D……我不想用Windows来完成这个任务。抱歉!阿西考虑安装,可能是最简单的Windows使用方法。非常好的解释。我对Nebe很有帮助。但是没有解决我目前的问题……我同意计算LOC是浪费时间,并不能证明什么。识别功能点和计数。这些方面的进展是完整性更好的体现。我也同意这一点,但只是时间问题,我只想得到我编写的代码的数量,我不会用行数来解释代码的质量方面。如果你已经编写了10000行或20行代码,并不意味着你离co更近或更远完成。这不像写文章!谢谢……这是时间的需要……)