今天看啥  ›  专栏  ›  襄垣

【Spring Boot】我们公司用SonarQube管理代码质量 🔥

襄垣  · 掘金  ·  · 2021-02-04 15:50
阅读 91

【Spring Boot】我们公司用SonarQube管理代码质量 🔥

目标

SonarQube empowers all developers to write cleaner and safer code.
复制代码
  • 捕获棘手的错误,以防止未定义的行为影响最终用户。
  • 修复可能危害您应用程序的漏洞。
  • 确保您的代码库干净且可维护,以提高开发人员的效率。

优势

工作流程兼顾质量

支持多种CI/CD工具。

多语言代码规则

支持包含CJava等多种语言的代码检测。

多维度质量监控

提供了可靠性安全性可维护性覆盖率等多个维度进行考量。

汇总

  1. 经过不懈努力,终于消灭了全部技术债务和异味,在优化中学习到了很多代码规范和技巧。
  2. lombok生成的一些代码并不符合代码规范,需要警惕使用风险。
  3. 单元测试的覆盖率需要加强,着重关注分支覆盖率
  4. 与CI集成在一起的SonarQube使用很方便。

闲言

高质量的代码管理带来了项目的高稳定性、高可维护。

但是也让我们招新出现了问题,很多人不适应,很快就离职了。

但是,利大于弊。




原文地址:访问原文地址
快照地址: 访问文章快照