【问题标题】:How does sonarQube calculate technical debtsonarQube 如何计算技术债务
【发布时间】:2018-08-17 04:26:10
【问题描述】:

在新版本的 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 sonarqube-scan


    【解决方案1】:

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

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

    项目的技术债务是项目中每个代码味道的技术债务的简单总和(这意味着错误和漏洞不会导致技术债务)。

    【讨论】:

    • 在旧版本中(或者它可能是一个插件......),技术债务是您所描述的解决问题的时间函数,也是测试覆盖率和重复的函数。甚至还有一个饼图显示了这些因素将如何影响债务。那么,测试覆盖率重复不再是技术债务计算的一部分了吗?
    猜你喜欢
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 1970-01-01
    • 2013-12-09
    • 2014-11-14
    相关资源
    最近更新 更多