【问题标题】:How does SonarQube calculate its "Maintainability Rating"?SonarQube 如何计算其“可维护性评级”?
【发布时间】:2016-12-19 18:34:28
【问题描述】:

我相信它在新代码上使用了技术债务、附加技术债务、技术债务比率和技术债务比率。

还是只使用 Code Smells?

有人了解这个评级是如何产生的吗?它只提供评级,而不是评级的来源。

【问题讨论】:

标签: sonarqube static-code-analysis maintainability sonarqube-web


【解决方案1】:

正如罗伯特所指出的,该文件说明了一切: 可维护性评级 (sqale_rating) (以前是 SQALE 评级。)对您的项目的评级与您的技术债务比率的价值相关。默认的可维护性评级网格是:

A=0-0.05, B=0.06-0.1, C=0.11-0.20, D=0.21-0.5, E=0.51-1

可维护性评级量表可以交替表述为,如果未完成的修复成本为:

  • 在 6% 到 10% 之间,评级为 B
  • 在 11% 到 20% 之间,评级为 C
  • 在 21% 到 50% 之间,评级为 D
  • 任何超过 50% 的都是 E

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-06
    • 2015-08-27
    • 1970-01-01
    • 2018-11-23
    相关资源
    最近更新 更多