圈复杂度,多少算太多?

Cyclomatic complexity, how much is too much?

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

确切数字是 team/personal 基于意见,但 100+ 肯定太高了。

微软推荐的是25:

CA1502: Avoid excessive complexity

The rule reports a violation when the cyclomatic complexity is more than 25.