当所有组件都按B / C评级时,服务的整体SQALE评级如何为A?

时间:2017-02-09 16:52:43

标签: sonarqube technical-debt

我的服务的整体SQALE评级为A,但组件与B或C相同。它不会加起来。请建议。

1 个答案:

答案 0 :(得分:0)

SQALE评级基本上是代码库大小与修复项目中所有问题的估计时间之比。

这种A / not-A差异只能由四舍五入造成。

具体而言,如docs of the deprecated SQALE plugin

中所述
  

SQALE密度公式为:

     

Remediation cost / Development cost

     

可以重申为:

     

Remediation cost / (Cost to develop 1 line of code * Number of lines of code)

     

...

     

默认的SQALE评级轴是:   A = 0-0.1,B = 0.11-0.2,C = 0.21-0.5,D = 0.51-1