我正在使用声纳来分析一组相关项目。 我正在使用SQALE评级来证明重构的必要性
我的问题是SQALE技术债务比率映射背后的逻辑是什么?
为什么SQALE A评级是技术债务,范围从0%到5%。但不是0%到3%吗? 我该如何定义SQALE评级限制? 为什么5%的科技债务是好的? 我可以使用任何方法吗? 或者我必须自己提出这个标准? SonarQube有没有办法改变它们?
答案 0 :(得分:8)
SQALE评级与您项目的技术债务比率直接相关。技术债务比率如下:
这个想法是告诉你,如果这个比例"债务与成本重写"变得太高了,也许现在是重写应用程序的好时机,而不是花时间偿还你的债务。
默认情况下,SonarQube配置为在比率低于5%时给出A等级。但这只是一个默认配置,您可以在全局管理页面中覆盖"配置>一般设置>技术债务"。