以下是代码度量计算中以下指标的首选分数范围:
- 可维护性指数:85至100之间 - 圈复杂度:1至15之间 - 继承深度:不超过5层 - 类耦合:不超过10个
- 可维护性指数:85至100之间 - 圈复杂度:1至15之间 - 继承深度:不超过5层 - 类耦合:不超过10个
理论上的最佳值如下:
虽然没有固定的“好”范围,但可能可以作出一些常规说明。
项目只有同时达到所有四个值,才能基本上什么也没有做并且没有用处:什么也不做且不依赖于任何东西的软件肯定是可维护的,但不是客户资金的很好利用。
因此,所有复杂性都是权衡:所谓的 内在 复杂性将更多的复杂性编码到程序中,使其能够扩展功能集。您要避免的是由于不良或不足的实现引入的 意外 复杂性。