sonarqube - sonarQube如何计算技术债务

标签 sonarqube sonarqube-scan

在新版本的sonarqube中,文档指出技术债务(TD)

TD= Effort to fix all maintainability issues. The measure is stored in minutes in the DB. An 8-hour day is assumed when values are shown in days.

但是,sonarqube 如何衡量可维护性问题?

最佳答案

在 SonarQube 中检测到问题的每条规则都具有修复工作功能。此修复功能在每个规则的描述页面上可见:

enter image description here

此修复工作用于计算每个代码气味(=可维护性问题)的技术债务。

项目的技术债务只是项目中每个代码气味的技术债务的总和(这意味着错误和漏洞不会造成技术债务)。

关于sonarqube - sonarQube如何计算技术债务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49179522/

相关文章:

maven - 如何使用 Sonar Maven 插件

jenkins - Jacoco 0% 代码覆盖率

java - 将coverage.ec文件上传到Android Sonar

sonarqube - 基于 Sonar 结果的 Jenkins 构建管道失败

kotlin - SonarQube:如何抑制 Kotlin 代码中的警告

java - Maven 程序集为 tar 设置用户名

java - SonarQube Scanner - 禁用特定文件中的重复计算

java - SonarQube 上的 mysql 臃肿

javascript - 从 MSBuild SonarQube Runner Analysis 中删除单个 JavaScript 文件

代理背后的 Jenkins SonarQube 扫描仪