目标
SonarQube empowers all developers to write cleaner and safer code.
- 捕获棘手的错误,以防止未定义的行为影响最终用户。
- 修复可能危害您应用程序的漏洞。
- 确保您的代码库干净且可维护,以提高开发人员的效率。
优势
工作流程兼顾质量
支持多种CI/CD工具。
多语言代码规则
支持包含
C
、Java
等多种语言的代码检测。
多维度质量监控
提供了
可靠性
、安全性
、可维护性
、覆盖率
等多个维度进行考量。
汇总
- 经过不懈努力,终于消灭了全部技术债务和异味,在优化中学习到了很多代码规范和技巧。
lombok
生成的一些代码并不符合代码规范,需要警惕使用风险。- 单元测试的覆盖率需要加强,着重关注
分支覆盖率
。 - 与CI集成在一起的
SonarQube
使用很方便。
闲言
高质量的代码管理带来了项目的高稳定性、高可维护。
但是也让我们招新出现了问题,很多人不适应,很快就离职了。
但是,利大于弊。