【发布时间】:2014-11-04 12:11:28
【问题描述】:
我使用 Visual Studio 2012 和 NDepend 对我的解决方案进行了代码分析
对于方法 MethodA Visual Studio 显示复杂度为 105,Ndepend 显示为 12。但是 NDepend 中的 ILCyclomatic 复杂度为 112。 这是否意味着 Visual Studio 显示的复杂性是 ILCyclomatic 复杂性,或者是否需要进行任何配置更改。 还有我相信哪一个:(
【问题讨论】:
-
是的,它正在分析 IL,而不是 C# 源代码。 (参见“代码行”下的注释here)
-
@MatthewWatson。哦,那么该值不能用于确定单位权利的维护工作
-
是的 - 例如,您肯定会注意到在具有大 switch 语句的代码中存在一些困难。
-
@MatthewWatson 感谢您的回复。
标签: c# visual-studio-2012 ndepend cyclomatic-complexity