Cyclomatic复杂,多少是多少?

Ahs*_*san 6 c# cyclomatic-complexity visual-studio codemaid

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

Ale*_*kov 8

确切的数字是团队/个人意见,但100+绝对是太高了.

微软的建议是25:

CA1502:避免过度复杂

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