Java Sonarqube-在插件中获取不正确的技术债务度量

Java Sonarqube-在插件中获取不正确的技术债务度量,java,sonarqube,technical-debt,Java,Sonarqube,Technical Debt,我正在为SonarQube(版本4.3.2)开发一个Java插件,需要利用CoreMetrics中的TECHNICAL\u-DEBT指标。我编写了下面的代码,从我的装饰程序中获取这些指标 Metric metric = metricFinder.findByKey(CoreMetrics.TECHNICAL_DEBT_KEY); data = context.getMeasure(metric);.getIntValue(); LOGGER.debug("{}: {}",

我正在为SonarQube(版本4.3.2)开发一个Java插件,需要利用
CoreMetrics
中的
TECHNICAL\u-DEBT
指标。我编写了下面的代码,从我的
装饰程序
中获取这些指标

    Metric metric = metricFinder.findByKey(CoreMetrics.TECHNICAL_DEBT_KEY);
    data = context.getMeasure(metric);.getIntValue();
    LOGGER.debug("{}: {}", CoreMetrics.TECHNICAL_DEBT_KEY, data);
到目前为止一切正常,但此代码的输出与Sonar仪表板上显示的技术债务不同

此代码的输出:
sqale\u索引:15750

仪表板显示:技术债务32d


我在理解或编程方面是否遗漏了什么?请提供帮助。

技术债务的度量值以分钟为单位存储在数据库中。这与您所看到的一致:15750(分钟)/60(分钟/小时)/8(每天工作小时)=32.8天。这与您所看到的一致:15750(分钟)/60(分钟/小时)/8(每天工作小时)=32.8天。这与您所看到的一致:15750(分钟)/60(分钟/小时)/8(每天工作小时)=32.8天。这与您看到的一致:15750(分钟)/60(分钟/小时)/8(每天工作小时)=32.8天

感谢Fabrice提供此信息和令人惊叹的SonarQube产品。我本以为这个指标是以分钟为单位的,但却与文档中的工作方式相混淆,文档中说“技术债务-sqale_索引-在几天内解决所有问题的努力”。事实上,我更新了文档,感谢您的通知。感谢Fabrice提供的信息和令人惊叹的SonarQube产品。我本以为这个指标是以分钟为单位的,但却与文档中的工作方式相混淆,文档中说“技术债务-sqale_索引-在几天内解决所有问题的努力”。事实上,我更新了文档,感谢您的通知。感谢Fabrice提供的信息和令人惊叹的SonarQube产品。我本以为这个指标是以分钟为单位的,但却与文档中的工作方式相混淆,文档中说“技术债务-sqale_索引-在几天内解决所有问题的努力”。事实上,我更新了文档,感谢您的通知。感谢Fabrice提供的信息和令人惊叹的SonarQube产品。我本以为这个指标是以分钟为单位的,但却与文档中的工作方式相混淆,文档中说“技术债务-sqale_索引-在几天内解决所有问题的努力”。事实上,我更新了文档,感谢您的通知。