研发质量不是一句“大家注意质量”。它需要进入日常流程:需求评审、代码评审、自动化检查、测试验证和发布纪律。
质量要前移
越晚发现问题,修复成本越高。
可以把质量前移到:
- 需求阶段确认边界。
- 技术方案阶段确认风险。
- 开发阶段补测试。
- 提交阶段跑静态检查。
- 合并阶段做代码评审。
- 发布阶段走检查表。
不要把所有问题都推给测试环境。
CI/CD 的核心价值
CI/CD 不只是自动部署。
它至少应该覆盖:
- 编译。
- 单元测试。
- 静态检查。
- 依赖和配置检查。
- 构建产物。
- 部署记录。
- 回滚入口。
自动化检查越稳定,团队越敢小步发布。
代码评审要看风险
代码评审不应该只看格式。
更重要的是:
- 业务逻辑是否完整。
- 接口入参是否校验。
- 异常处理是否合理。
- 数据库变更是否安全。
- 并发和幂等是否考虑。
- 是否影响已有调用方。
- 是否有测试覆盖。
评审要围绕风险,而不是变成风格争论。
发布纪律不能省
发布前要确认版本、数据库、配置、回滚和验证。发布后要看日志、告警和核心链路。
如果每次都靠临时经验,团队规模一大就会失控。
维护建议
团队可以维护三张清单:
- 合并前检查。
- 发布前检查。
- 故障复盘检查。
清单不追求很长,但要能真正拦住高频问题。
正文完




