我正在运行Eclipse Helios(3.6),想知道是否有一个很好的插件可以计算Java源文件中的逻辑行数。 逻辑上的意思是
if (j > 6) {
j--;
}
换句话说,2个逻辑代码行(2个语句)将被计为3个物理代码行。我正在运行Eclipse Helios(3.6),想知道是否有一个很好的插件可以计算Java源文件中的逻辑行数。 逻辑上的意思是
if (j > 6) {
j--;
}
换句话说,2个逻辑代码行(2个语句)将被计为3个物理代码行。我一直在使用免费的Eclipse插件checkstyle-cs。除了逻辑代码行,它还会计算圆形复杂度和N路径复杂度(这可能是代码问题的更好指标)。
虽然我不知道它是否会为每个模块生成报告,但您可以尝试将阈值设置得非常低(例如2)。Checkstyle应该会在每个方法的开头给您一个黄色的高亮,告诉您它找到了多少行代码。
顺便说一下,我们团队有一些分歧,不确定
a[i++] = 7;
a[i] = 7;
i++;
ProjectCodeMeter可以作为Eclipse外部度量工具进行集成,计算许多源代码指标,例如逻辑代码行数、复杂度、算术复杂度、字符串、数字常量,甚至估计开发时间(以小时为单位)。