我有一个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)如何通过查询数据库来获得相同的数字。
答案 0 :(得分:1)
正如Ann在评论中所建议的那样,永远不要使用数据库,因为它不是API,因此已经实现了Web服务。