## 提高代码质量

代码质量包括：书写规范、注释、重复率、复杂度、设计模式、英文术语设计等多方面。各个语言/框架普遍具有业界知名的代码规范和开源扫描工具，可以扫描出部分问题，其余的问题交给人工代码评审（Code Review）。

代码评审是提高代码质量、团队培养新人的重要方式，比如：

-   初级工程师的代码需要高级工程师的评审，并给出更好的代码建议，可直接接受并使用；
-   核心功能需要多人甚至多个小组（比如 安全小组）的评审；

GitLab 免费版支持 Code Review 和在持续集成流水线中运行代码扫描工具，而 GitLab 专业版的功能更加强大。
