SonarQube如何计算技术债务总额?

SonarQube如何计算技术债务总额?,sonarqube,Sonarqube,我有一个多模块Maven项目,我用SonarQube Scanner for Maven分析了该项目。我查询数据库的表issues,并从public.issues中检索所有打开的问题SELECT*,其中project_uuid={project_uuid}和status='open'。尽管如此,当我将所有未解决问题的努力相加时,TD的数量与APIAPI/measures/component?component={project_uuid}&metricKeys=sqale_index返回的数量不

我有一个多模块Maven项目,我用SonarQube Scanner for Maven分析了该项目。我查询数据库的表
issues
,并从public.issues中检索所有打开的问题
SELECT*,其中project_uuid={project_uuid}和status='open'。尽管如此,当我将所有未解决问题的
努力
相加时,TD的数量与API
API/measures/component?component={project_uuid}&metricKeys=sqale_index
返回的数量不同。
我想知道I)为什么会发生这种情况ii)这两个数字中哪一个是正确的(可能API返回的是正确的)和iii)我如何通过查询数据库获得相同的数字。

正如Ann在评论中建议的,数据库不应该被使用,因为它不是API,已经为此实现了web服务。

为什么要查询数据库?您应该将数据库视为一个黑盒。