我正在使用 javancss 来检测方法的CCN。我们的源代码中有一些方法的值从 1 到 35 不等(甚至很大)。
有没有关于什么可能是现实限制的指导方针?这里的文章给出了一些想法——http: //java-metrics.com/cyclomatic-complexity/cyclomatic-complexity-what-is-it-and-why-should-you-care
我认为 10 是软限制,15 是硬限制。主要原因是测试变得复杂,值越大。
我想听听 SO 社区的意见。