对于我的C#项目,重构后的代码度量增量如下:
当公式为:
MI =最大值(0,(171-5.2*ln(Halsted音量)- 0.23 *(圈复杂度)- 16.2 *ln(代码行))*100/ 171)?
发布于 2012-04-05 19:30:11
可能的选择: 1)霍尔斯特德卷增加了;2)你使用了一个MI变体,它考虑到了注释。
发布于 2014-09-14 03:50:25
不知道是否还有人在乎答案,但是.
维护性指数的公式使用平均HV、CC和LOC。因此,一个可能的解释是,您删除了一个或两个小类,这对平均大小不太好,因此也不利于MI。
MI与平均值一起工作的事实仅仅是一个带有可维护性索引的几个问题,所以您最好忽略它。
https://stackoverflow.com/questions/5993541
复制相似问题