Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sonarqube SQALE声纳QUBE评级_Sonarqube_Software Quality - Fatal编程技术网

Sonarqube SQALE声纳QUBE评级

Sonarqube SQALE声纳QUBE评级,sonarqube,software-quality,Sonarqube,Software Quality,我正在用声纳分析一系列相关的项目。 我使用SQALE评级来证明重构的必要性 我的问题是,SQALE与技术债务比率映射背后的逻辑是什么 为什么SQALE A评级为0%至5%的科技债务。但不是0%到3%吗? 我应该如何定义SQALE评级限制? 为什么5%的科技债务是好的? 有什么方法我可以使用吗? 或者我必须自己提出这个标准? SonarQube是否有办法改变它们?SQALE评级与项目的技术负债率直接相关。技术负债比率如下所示: 项目的技术债务(=所有发行的债务总额) 除以从头开始重写应用程序的成

我正在用声纳分析一系列相关的项目。 我使用SQALE评级来证明重构的必要性

我的问题是,SQALE与技术债务比率映射背后的逻辑是什么

为什么SQALE A评级为0%至5%的科技债务。但不是0%到3%吗? 我应该如何定义SQALE评级限制? 为什么5%的科技债务是好的? 有什么方法我可以使用吗? 或者我必须自己提出这个标准?
SonarQube是否有办法改变它们?

SQALE评级与项目的技术负债率直接相关。技术负债比率如下所示:

  • 项目的技术债务(=所有发行的债务总额)
  • 除以从头开始重写应用程序的成本估算
我们的想法是告诉您,如果“债务与重写成本”的比率变得太高,那么也许现在是重写应用程序的好时机,而不是花时间偿还债务


默认情况下,SonarQube配置为在比率低于5%时提供评级。但这只是一个默认配置,您可以在“配置>常规设置>技术债务”下的“全局管理”页面中覆盖它。

是否有任何示例开源项目显示了它们的SQALE分数(在AppVeyor等中…)。一组项目在其上发布分析。一些随机的例子:。请注意,并非SonarCloud上的所有项目都是由CI系统自动分析的,而且并非总是由维护人员进行分析。不过,了解SonarQube及其SQUALE收视率的工作原理可能还是有用的。