关于代码度量的讨论有很多(例如:What is the fascination with code metrics?)。我(作为软件开发人员)对这些指标非常感兴趣,因为我认为他们可以帮助编写更好的代码。至少在找到需要重构的代码的区域时,它们是有帮助的。代码度量的评估
但是,我想知道的是以下内容。是否对这些源代码度量标准进行了评估,证明它们确实与错误率或方法的可维护性相关联。例如:具有非常高的圈复杂度的方法是否真的比低复杂度的方法引入更多的错误?或者难度级别较高的方法(Halstead)确实需要更多的数量来维护它们而不是使用较低的方法?
也许有人知道这方面的一些可靠的研究。
非常感谢!