sonarQube如何计算技术债务

sonarQube如何计算技术债务,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,在新版本的sonarqube中,文件中指出技术债务(TD) 然而,sonarqube如何衡量可维护性问题?检测sonarqube中问题的每个规则都具有修复功能。此修正功能在每个规则的“说明”页上可见: 这种修复工作用于计算每个代码气味的技术债务(=可维护性问题) 项目的技术债务只是项目中每个代码气味的技术债务的总和(这意味着bug和漏洞不会导致技术债务)。在旧版本(或者可能是插件…)中,技术债务是修复问题时间的函数,而且还具有测试覆盖率和复制功能。甚至还有一个饼图显示这些因素将如何影响债务。那

在新版本的sonarqube中,文件中指出技术债务(TD)


然而,sonarqube如何衡量可维护性问题?

检测sonarqube中问题的每个规则都具有修复功能。此修正功能在每个规则的“说明”页上可见:

这种修复工作用于计算每个代码气味的技术债务(=可维护性问题)

项目的技术债务只是项目中每个代码气味的技术债务的总和(这意味着bug和漏洞不会导致技术债务)。

在旧版本(或者可能是插件…)中,技术债务是修复问题时间的函数,而且还具有测试覆盖率和复制功能。甚至还有一个饼图显示这些因素将如何影响债务。那么,测试覆盖率和复制不再是技术债务计算的一部分了?
TD= Effort to fix all maintainability issues. The measure is stored in minutes in the DB. An 8-hour day is assumed when values are shown in days.