质量门会在每次分析时告诉您您的代码是否已准备好发布。
1、质量门展示您的项目可发布性
(1)Bugs suck
提供有缺陷的软件会损害您的声誉和用户的信心。
(2)保护您的声誉
开箱即用,SonarQube清楚地表明您的提交是否干净,您的项目是否可发布,以及您的组织是否达到目标。
(3)获得明确的反馈
如果你没有达到目标,你会立即知道出了什么问题以及如何解决它。如果所有反馈都那么清晰和直接,那不是很好吗?
2、在整个开发周期中始终将质量放在首位
(1)质量门通过指标
您不会在 后一刻对质量问题感到惊讶。SonarQube在每次构建时为您提供清晰的可发布性指标。
(2)质量门失败指示器
质量门将团队围绕共同的质量愿景凝聚在一起。每个人都知道标准以及它是否得到满足。
(3)您需要的数据
推送通知和开放式API使与您的其他系统的集成变得轻松。从墙板到CI/CD集成,您可以轻松了解项目的可发布性。
(4)与你一起成长
Sane默认开箱即用,但您可以在团队更加强大时时提高标准。
3、项目中所有语言的 单一事实来源
SonarQube将相同的质量门应用于您项目中的所有语言,因此当它说“开始”时,真的没有什么能阻止您。
4、从首次承诺到企业监督
从拉取请求分析和装饰到执行概述,请密切关注您的可发布性。拉取请求分析为您提供了明确的合并到master的go/no-go。使用SonarQube作为审阅者,您(几乎)立即知道您的代码是否足以合并。
5、可视化团队成功
投资组合让您可以立即了解整个部门所有项目的健康状况,包括项目的平均可发布性。