sonarqube - 类的复杂性到底是什么

标签 sonarqube metrics cyclomatic-complexity

他们的 wiki 只说了显而易见的(类的平均复杂度),但它实际上意味着什么?

我知道对于方法复杂度,15-20 通常是可测试和可维护代码的上限。

最佳答案

您可以使用圈复杂度做很多事情。这是我博客上的一些帖子,但您可以找到更多: http://qualilogy.com/en/legacy-c-application-refactoring-reengineering-1/http://qualilogy.com/en/legacy-application-refactoring-reengineering-7/

是的,每个类/文件是每个方法/函数复杂度的平均值: http://qualilogy.com/en/legacy-application-refactoring-sqale-plugin-1/

关于sonarqube - 类的复杂性到底是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26924948/

相关文章:

java - 可能会抛出 NullPointerException,因为 'value' 此处可为空 Sonar 警告

validation - 是否有验证 JavaDoc 的 SonarQube 规则?

spring-boot - 如何使用 spring boot 2 将 kafka 指标公开给/actuator/metrics

google-analytics - 是否可以在Google Analytics(分析)中查看特定事件?

metrics - 使用 spacy 的 NER 模型进行评估时,为什么 'las' 、 'uas' 和 'tags_acc' 等于 0?

c# - 如何解析CA1502 : Avoid excessive complexity?

msbuild - Sonar 扫描仪错误结果不会出现在 sonarqube 仪表板上

javascript - 在这样的 javascript 代码中如何处理圈复杂度?

java - 降低函数的圈复杂度

c# - 圈复杂度,多少算太多?