Java 计算代码质量矩阵的行数

Java 计算代码质量矩阵的行数,java,lines-of-code,Java,Lines Of Code,我正在为我的Java项目编写代码,该项目也包含很多XML文件。现在我的问题是什么时候计算代码行。我也需要考虑XML代码行吗?请帮助在我看来,计算代码行数是一个糟糕的质量指标。我认为这是一个伟大的日子,当我删除数百行代码。 不过,请回答你的问题。如果你的XML是手写的,它代表了配置你的应用程序的元数据,那么是的,我认为它是代码。< /P> < P>这取决于XML是否代表数据,或者它是否是某种类型的DSL。 如果它只是数据,那么我会从LOC度量中忽略它。但是,如果它是一个本质上是XML编程的Sun脚

我正在为我的Java项目编写代码,该项目也包含很多XML文件。现在我的问题是什么时候计算代码行。我也需要考虑XML代码行吗?请帮助

在我看来,计算代码行数是一个糟糕的质量指标。我认为这是一个伟大的日子,当我删除数百行代码。
不过,请回答你的问题。如果你的XML是手写的,它代表了配置你的应用程序的元数据,那么是的,我认为它是代码。< /P> < P>这取决于XML是否代表数据,或者它是否是某种类型的DSL。
如果它只是数据,那么我会从LOC度量中忽略它。但是,如果它是一个本质上是XML编程的Sun脚本,那么我会想把它算作LOC。< /P>因为你认为降低LOC计数是一件很好的事情,那么为什么LOC是一个可怕的质量度量?如果单独使用,这将是一个糟糕的指标,我同意…但OP没有说明他打算如何使用这个数字,只是他想收集它。。。有很多指标依赖于LOC count作为它们的输入之一(比如说圈复杂度)…我想我真的是作为程序员生产力而不是质量的指标来响应的。我同意,计算行数本身并不一定是衡量质量差的指标。这就是为什么我也要回答这个问题。