圈复杂度,多少算太多?
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.
只是想知道,我已经为 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.