跳到正文
编程开发进阶代码审查安全质量

按严重级别做 Code Review

让模型只挑真问题,按阻断、重要、建议分级,并给出可执行的修改。

提示词模板

请审查下面的代码改动。只报告你能指出具体行号或函数的问题,不要泛泛而谈。

背景:{{这个改动要解决什么}}
代码:
{{diff 或文件内容}}

按三个级别输出:
【阻断】会导致数据错误、安全问题、线上故障的问题;
【重要】边界条件、错误处理、性能、可维护性问题;
【建议】命名、重复、可读性。

每条格式:
- 级别 | 文件:行号 | 问题 | 为什么是问题 | 建议怎么改

最后回答:
1. 这个改动最可能漏测的场景是什么?
2. 有没有更简单的实现?
3. 哪些地方你不确定,需要我补充上下文?

需要替换的变量

{{改动背景}}{{diff/代码}}

什么时候用

提交 PR 前、合并上游代码后、让 AI 写完后自检。

示例

先贴 100 行以内的 diff;太大就按文件拆开审。

使用建议

  • 1没有 diff 时先让模型要 diff,不要让它猜。
  • 2要求行号,能过滤掉大量空话。
  • 3安全类问题让另一个模型再审一遍。

方法来源:代码审查实践(原创整理)。模板为中文改写与整理,可按你的任务继续修改。