怎么挑
代码审查的价值分层明显:格式、命名、明显 bug 这类「体力问题」AI 已经做得比多数人快且稳,而架构取舍、业务边界这类「判断题」仍靠人。高效流程是把 diff 与上下文(相关文件、业务背景、已知约束)一起给 AI,让它按「正确性 / 安全 / 可读性 / 性能」四维输出问题清单,每条标注严重程度与建议修法。注意边界:AI 可能误报设计意图上的「问题」,评审者要做的判断是「这条是缺陷还是取舍」。
挑选要点
- 给上下文比给代码更重要:业务背景与约束写进提示词,误报立减
- 安全类问题(注入/越权/密钥硬编码)让 AI 单独再扫一遍,宁多勿漏
- AI 意见只做参考清单,合入与否仍由评审人拍板