Skip to content

团队水平较差,如何逐渐提高代码质量

问题解答

按照 DevOps 最佳实践,代码质量的提升顺序为:

  1. 保护分支,全员掌握代码合并请求的流程
  2. 在项目中配置「代码风格规范(如 eslint、checkstyle)和扫描工具」,在持续集成中执行扫描工具(极狐 GitLab CI 支持增量报告),拦截新增的不规范代码
  3. 开展代码评审(尤其是代码建议),高级工程师评审初级中级工程师的代码,高级工程师之间互相评审
  4. 在项目中配置「代码复杂度规范(如 PMD)和扫描工具」,在持续集成中执行扫描工具(极狐 GitLab CI 支持增量报告),拦截新增的不规范代码
  5. 开发人员编写单元测试,在持续集成中执行,当覆盖率下降时拦截(极狐 GitLab CI 支持)
  6. 逐步收紧代码复杂度规范(如 圈复杂度小于 5,函数行数小于 10)

截图补充

Demo示例

参考资料

Zhou YANG 编辑于