我最近看到了一些关于 SO 的“代码度量”相关问题,我不禁想知道它的魅力在哪里?下面是一些最近的例子:
不过,在我看来,没有任何度量标准可以替代代码审查:
但是,我想不出一个单独的度量标准,它本身总是指示“好”或“坏”代码-总是有例外情况和原因的东西,测量不能看到。
是否有一些神奇的洞察力可以从我忽略的代码度量中获得?懒惰的程序员/经理是否在寻找不读代码的借口?人们是否面临着巨大的遗留代码库,并且正在寻找一个开始的地方?发生什么事了?
注意: 我已经在回答和评论的具体线索上问了一些这样的问题,但是没有得到答复,所以我认为我应该问社区,因为我可能遗漏了一些东西。如果能够运行一个度量批处理作业并且不再需要阅读其他人的代码(或者我自己的代码)就好了,我只是不认为这是可行的!
编辑: 我对正在讨论的大部分指标(如果不是全部的话)都很熟悉,我只是不认为它们是孤立的,或者是任意的质量标准。