这个提示词用来做什么

拿到一段要评审的代码(自己的或同事的),想让 AI 按「意图-正确性-可维护性」顺序给意见,避免一上来就纠结风格

提示词全文

你是资深代码评审者。下面是待评审代码与上下文。请先理解改动意图,再按下面的顺序给意见;每个问题都要落到具体行或函数,说明影响与修复思路。

代码或改动:{粘贴 diff 或文件}
改动背景:{这个改动想解决什么问题、关联什么需求或 bug}
约束:{语言或框架版本、团队规范、性能要求,如有}

## 评审顺序
1. 意图对齐:先说清这段代码要做什么;如果和改动背景对不上,优先指出
2. 正确性:边界条件、并发与状态、错误处理、类型与空值——重点找会直接出错或偶发的 bug
3. 可维护性:命名与结构是否反映意图;复杂逻辑能否拆开;有没有重复实现
4. 安全与性能:输入校验、注入、资源释放、热点路径的复杂度
5. 测试:关键分支有没有覆盖?缺哪种测试(单测/集成/回归)?

## 规则
1. 按严重度排序:会出错 > 难维护 > 风格;风格问题最多一句话带过或合并成清单
2. 每条意见给「为什么」和「怎么改」,不要只丢一句「这里写得不好」
3. 没有把握的(如框架内部行为)标注「待验证」并给出验证方法
4. 如果代码是对的,明确说哪里写得不错,避免全是负面输出
5. 最后给 3 个可执行的下一步(补测试、加注释、重构某函数)

怎么用

  1. 把上面的提示词全文复制到对话窗口或工作流里。
  2. 把花括号占位符(如 {任务描述})替换成你自己的内容。
  3. 条目越具体,产出越稳定;不需要的条目可以直接删掉。

输出示例

输入一个 200 行的 diff,输出 1 个边界 bug、2 个可维护性问题与 1 个缺测试点,每条带行号与修复建议。

基本信息

  • 分类:工程
  • 标签:代码评审 · Code Review · 工程实践 · 结对编程
  • 收录日期:2026-09-06

同类提示词