代码工作流2 分钟阅读
用 AI 做代码审查的完整工作流
一个适合开发者的 AI Code Review 工作流,从 diff 理解、问题发现、测试建议到修复方案。
这个工作流解决什么问题
AI 可以帮助开发者在正式提交前发现一些低级错误、边界条件和测试遗漏,但需要正确使用。
工作流总览
- 准备 diff 和上下文。
- 让 AI 理解变更目的。
- 多维度审查代码。
- 验证每个问题是否真实。
- 生成测试建议。
- 根据确认的问题修复。
Step 1:准备输入
不要只贴一段代码。最好提供:变更目标、相关文件、调用方式、预期行为和测试结果。
Step 2:审查维度
要求 AI 从正确性、安全性、性能、可维护性和测试覆盖角度审查。
Step 3:验证问题
对 AI 找到的问题,继续追问“请指出具体代码路径和复现条件”。无法说明的问题可以先降级为建议。
Step 4:补充测试
让 AI 为真实问题生成测试用例,再由开发者执行和调整。
使用案例:审查搜索页上线改动
场景
你为 Astro 内容站增加了 /search/ 页面,并接入 Pagefind。上线前想确认不会影响静态构建。
输入材料
- 搜索页代码
- Header 中新增的搜索入口
npm run build输出- Pagefind 生成目录
AI 审查重点
AI 应检查路径是否正确、构建后资源是否存在、是否有客户端脚本加载问题、无 JS 时是否有提示。
输出结果
最终应得到一个审查清单:必须修复项、建议优化项、上线前验证路径。
延伸阅读
相关文章
Workflow · 完整流程文档工作流
用 AI 写项目复盘报告的工作流
一个用于项目复盘的 AI 工作流,帮助整理目标、结果、过程、问题、经验和下一步行动。
Workflow · 完整流程设计工作流
用 AI 生成落地页文案的工作流
从目标用户、价值主张、痛点、功能利益到 CTA,用 AI 辅助生成落地页文案。
Workflow · 完整流程设计工作流
用 AI 做设计评审的工作流
一个用于设计稿评审的 AI 工作流,从目标、用户路径、视觉层级、文案和可用性角度检查设计。