SLOC for Java项目

dfa*_*dfa 14 java metrics

我需要一个免费工具来计算Java项目上的SLOC.我只需要以下指标:

  • SLOC
  • 评论行数
  • 可选的 javadoc指标
  • 可选择按文件类型(.java,.js,.css,.html,.xml等)对统计信息进行排序

奖金:

  • 100%Java,我不喜欢像slgcount和cygwin 混合使用
  • netbeans插件
  • 或者最好是maven插件

Pas*_*ent 17

您是否考虑过使用Sonar(从版本1.9开始使用自己的内部工具,sonar-squid,而不是JavaNCSS,它有一些缺陷并且与Java 1.5或1.6项目不兼容)?这是你会得到的报告:

alt text http://sonar.codehaus.org/wp-content/uploads/2009/05/sonar-squid.jpg

Sonar做的不仅仅是收集SLOC,可能不是你想要的.


Wil*_*ill 9

我的建议是不要.

你得到你衡量的东西.

如果你奖励大LOC,你会得到很多LOC.

如果你奖励小LOC,你会得到perl.

  • 这是另一个:*如果你无法衡量它,你就无法改善它.* - 凯尔文阁下 (2认同)

Kev*_*vin 5

有一个Maven插件JavaNCSS.如果您对这些插件感兴趣,还有JDepend插件可以生成一些复杂度指标.

有趣的是,你找到一个不错的插件的原因是因为大多数人不够关心写一个或没有找到那些有用的指标.按照你的意愿去做.