【问题标题】:Is it possible to hide the Technical Debt metric from SonarQube dashboard, entirely?是否可以完全隐藏 SonarQube 仪表板中的技术债务指标?
【发布时间】:2016-07-17 14:04:32
【问题描述】:

我了解技术债务指标在成为插件后成为 SonarQube 的一部分,但我想将其从仪表板中完全删除,仅显示其他指标。从仪表板设置中可以实现吗?如果没有,我很感激有关必须编辑源代码的哪些部分的任何指示。

【问题讨论】:

    标签: sonarqube technical-debt


    【解决方案1】:

    技术债务是 SonarQube 的核心功能,因此没有理由将其从 SonarQube Web 应用程序的主“页面”中删除。

    如果你想隐藏这一点,你应该先问问自己为什么。事实上,SonarQube 并没有发明技术债务,这是一个著名且广泛传播的概念,more than a decade 一直存在。伴随着这个概念而来的是软件开发的良好实践。再说一遍,试图在 SonarQube 中隐藏它有点奇怪。

    另外,我非常不鼓励您分叉 SonarQube 的代码并为此编写您自己的版本。想想 2 秒你维护你的分叉有多困难,我相信你会尽快忘记这个想法。

    【讨论】:

    • 我完全同意你所说的。基本上,我是在尝试将源代码质量分析的理念“逐步”介绍给身边的同学。技术债务一直是一个冲突点,因为人们对它有不同的理解!这次我的想法是专注于我们都同意的内容,例如重复、覆盖等。等人准备好了,我就可以介绍TD了。
    • 在下面的视图中,您可以隐藏 TD 选项卡和其他选项卡。如何自定义此类视图/仪表板? nemo.sonarqube.org/governance?id=MASTER_PROJECT
    • 非常感谢您的帮助。
    • @Fabrice 有一个很好的理由,那就是默认情况下它可能会完全误导,尤其是在不准确的数字呈现给管理团队时。要使这个数字成为现实似乎需要付出很多努力,尤其是在遗留环境中,并且应该可以轻松地使其准确或禁用它。如果不正确,请原谅我,但据我了解,需要自定义 Java 规则来更改修复成本,这是一项不平凡的工作docs.sonarqube.org/display/DEV/…
    猜你喜欢
    • 2014-09-09
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    相关资源
    最近更新 更多