当前位置: 首页 > 知识库问答 >
问题:

SonarQube认知复杂性度量

仲智
2023-03-14


我们注意到SonarQube java插件中有一条关于认知复杂度的新规则,“方法的认知复杂度不能太高”,但我们不明白该规则使用的是哪一个度量。
是否有一个新的度量或一个旧的度量(另一个名称)被重用?

谢谢

马西莫

共有1个答案

朱鹤轩
2023-03-14

这一规则依赖于新的“认知复杂性”度量--你可以在下面的PDF中阅读定义:“认知复杂性--测量可理解性的新方法”。

请注意,它不同于“Cyclomatic复杂性”(SonarQube中一直提供的原始复杂性),后者是度量代码可测试性的一种方式。

 类似资料: