【发布时间】:2015-01-30 11:03:45
【问题描述】:
我使用 C# 在 .NET 中开发了一个应用程序。
使用“计算代码指标”选项,我得到了“267”的圈复杂度分数,其中包含 2,348 行代码,继承深度 = 7,类耦合 = 150,可维护性指数 = 80。
我知道圈复杂度越低越好。虽然我不知道其余参数,但我想知道 267 的圈复杂度是否更好?
【问题讨论】:
-
比什么好?如果没有什么可以比较的话,你不能说它是更好或更坏。
-
我认为在上述所有方面越低越好。确保您关注SOLID。
-
对于可维护性指标,越高越好——“一个介于 0 和 100 之间的指标值,代表代码维护的相对难易程度。值越高表示可维护性越好。颜色编码的评级可用于快速找出代码中的问题点。绿色等级介于 20 到 100 之间,表示代码具有良好的可维护性。黄色等级介于 10 到 19 之间,表示代码可维护性中等。红色等级介于 0 和9 表示可维护性低。”参考:msdn.microsoft.com/en-us/library/bb385914.aspx
标签: c# .net cyclomatic-complexity