Cyclomatic复杂,多少是多少?

时间:2015-05-26 02:54:38

标签: c# visual-studio cyclomatic-complexity codemaid

只是想知道,我已经为Visual Studio安装了CodeMaid并在大型代码库上获得了代码质量统计数据。我看到许多方法的数字从1到300不等。多少是太多了?我们(或者我们应该)甚至可以为这样的事情设置一个门槛吗?

1 个答案:

答案 0 :(得分:7)

确切的数字是基于团队/个人意见,但100+肯定是太高了。

微软的建议是25:

CA1502: Avoid excessive complexity

  

当圈复杂度超过25时,规则会报告违规行为。