gpt4 book ai didi

java - Sonarqube - 在插件中获取不正确的技术债务衡量标准

转载 作者:行者123 更新时间:2023-12-01 22:47:04 26 4
gpt4 key购买 nike

我正在为 SonarQube(版本 4.3.2)开发一个 Java 插件,需要利用 CoreMetrics 中存在的 TECHNICAL_DEBT 指标。我编写了下面的代码来从我的 Decorator 获取此指标。

    Metric metric = metricFinder.findByKey(CoreMetrics.TECHNICAL_DEBT_KEY);
data = context.getMeasure(metric);.getIntValue();
LOGGER.debug("{}: {}", CoreMetrics.TECHNICAL_DEBT_KEY, data);

到目前为止一切正常,但此代码的输出与 Sonar 仪表板上显示的技术债务不同。

此代码的输出:sqale_index: 15750

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

我的理解或编程中是否遗漏了一些东西?请帮忙。

最佳答案

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

关于java - Sonarqube - 在插件中获取不正确的技术债务衡量标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25181800/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com