代码行数统计 - 质量度量指标

3

我正在处理我的Java项目的代码行,该项目还包含大量的XML文件。现在我的问题是,在计算代码行数时,我是否需要考虑XML代码行?请帮忙。

2个回答

11

我认为代码行数是一个糟糕的质量度量指标。当我删除数百行代码时,我会感到非常开心。

然而回答你的问题。如果你的XML是手写的且代表着配置你的应用程序的元数据,那么我会把它视为代码。


1
既然您认为减少代码行数是一件好事,那么为什么计算代码行数会成为一个糟糕的质量指标呢?如果孤立使用它,我同意这将是一个较差的指标...但OP并没有说明他打算如何使用这个数字,只是想收集它...有很多指标依赖于代码行数作为它们的输入之一(比如说圈复杂度)... - mezoid
2
我认为我对程序员生产力的度量作出了回应,而不是对质量的评估。我同意,单纯地计算代码行数本身并不一定是一个衡量代码质量的坏指标。这就是为什么我特别强调还回答了问题。 - blissapp

1

这取决于xml是否代表数据或某种DSL。

如果只是数据,则我会忽略它从LOC指标中。然而,如果它像NAnt脚本一样本质上是使用xml进行编程,则我会倾向于将其视为LOC。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接