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

时间:2018-07-17 10:49:44

标签: sonarqube

我有一个Multi Module Maven项目,已使用SonarQube Scanner for Maven分析了该项目。我查询数据库的表issues,并检索所有未解决的问题SELECT * FROM public.issues WHERE project_uuid = {project_uuid} AND status = 'OPEN';。虽然,当我对所有未解决问题中的effort求和时,TD量与API api/measures/component?component={project_uuid}&metricKeys=sqale_index返回的TD量不同。 我想知道i)为什么会发生这种情况ii)两个数字中的哪个是正确的(可能API返回的那个数字是正确的)以及iii)如何通过查询数据库来获得相同的数字。

1 个答案:

答案 0 :(得分:1)

正如Ann在评论中所建议的那样,永远不要使用数据库,因为它不是API,因此已经实现了Web服务。