|
|
1
29
罗伯特C.马丁 article
与该类别交互的依赖关系。已确定三个指标:
A:抽象性:(类别中的抽象类数·类别中的类总数)。该度量范围为[0,1]。0表示具体,1表示完全抽象。 在任何软件系统中,尤其是大型软件系统,平衡至关重要。在这种情况下,一个系统应该平衡抽象性和稳定性,才能“好”。A-I图上的位置显示了这一点。请阅读文章以获取解释。 |
|
|
2
2
How to Use Module Coupling and Instability Metrics to Guide Refactoring 有一篇相关文章推导了一个CQLinq查询,用于测量应用程序中所有模块的不稳定性: How to Measure Module Coupling and Instability Using NDepend |