- 需求阶段:可测试的验收标准(Given-When-Then)
- 编码阶段:静态检查、单元测试、代码评审
- 合并阶段:流水线门禁(测试、覆盖率、安全扫描)
- 发布阶段:灰度与生产验证、监控告警
参考:提交前本地检查
参考:提交前本地检查
# 示例(不同技术栈命令不同)
npm run lint && npm test -- --changed
# 或在 Git hook / CI 中统一执行质量内建的目标是缩短「引入缺陷到发现缺陷」的时间,而不是增加检查的数量。
把质量活动嵌入研发流程的每个环节:需求可测试、提交即验证、评审常态化、缺陷预防先于检出,减少依赖末端测试拦截。
# 示例(不同技术栈命令不同)
npm run lint && npm test -- --changed
# 或在 Git hook / CI 中统一执行