跳转至

验收清单

按任务类型分类的完整验收清单,每次任务完成后对照检查。

通用清单(所有任务必须)

  • 相关测试全部通过
  • 类型检查无错误(TypeScript / mypy / 等)
  • 构建成功
  • 没有引入新的 Lint 错误
  • 没有意外修改范围外的文件

新功能开发

  • Happy Path 正常工作
  • 错误情况有适当的错误信息
  • 边界情况(空值、最大值、并发)已处理
  • 新功能有测试覆盖
  • API 接口有文档更新(如适用)

Bug 修复

  • 原始 Bug 已修复(按复现步骤验证)
  • 添加了防回归测试
  • 根因已修复(不只是症状修复)
  • 没有引入新的 Bug(相关功能回归测试通过)

重构

  • 所有现有测试继续通过
  • 接口(公共 API)没有改变
  • 性能没有明显下降
  • 代码复杂度降低(圈复杂度、文件长度等)

安全敏感改动

  • 人工代码审查(不只是 AI 生成)
  • 输入验证完整
  • 权限检查完整
  • 敏感数据不会出现在日志中
  • 安全测试通过

数据库变更

  • 迁移文件可以正向执行
  • 迁移文件可以回滚
  • 数据完整性约束正确
  • 大表变更有性能评估

DevOps / 基础设施变更

  • 在测试环境验证通过
  • 回滚方案已准备
  • 监控告警已更新
  • 变更影响已评估

最终交付检查

  • 改动摘要已记录
  • 残余风险已识别
  • PR 描述完整
  • 复盘要点已记录