如何衡量C#代码的SOLIDness?

时间:2010-01-28 09:05:34

标签: c# .net metrics code-metrics solid-principles

有哪些指标以及用于衡量C#代码的SOLID的工具?或者用于指明违反原则的地方最有害的工具?

2 个答案:

答案 0 :(得分:3)

Scott Hanselman在NDepend上有一篇很好的文章。另外,为了查看违规行为,您还可以使用Visual Studio附带的代码分析;您可以使用代码分析策略编辑器来选择规则。

答案 1 :(得分:2)

您可以使用静态分析工具(某些内置于Visual Studio 2008及更高版本,专业版及更高版本)或NDepend

使用NDepend,您可以看到不同类的紧密耦合程度,代码库的内聚性如何以及更多。