AI写得比人读得快,代码审查该怎么做

审查要从「读代码」转向「风险分级+机器先行」:用新上下文子 agent 找 bug、按风险分级审批、限轮次收敛,人只保留产品判断、危险代码审计与担责。

要点

  1. AI 写了约 90% 代码导致逐行读不可行,要拆成找 bug、对齐上下文、担责三件事分头处理,而不是只数有没有人读过。
  2. 找 bug 交给独立上下文的子 agent 复核 diff,人只处理它报出的疑点;对齐上下文靠人带业务背景交叉验证量级、上下游与历史坑。
  3. 规范沉淀在三个文件:CLAUDE.md 写技术栈与约定、REVIEW.md 定义失败标准与忽略路径、PR 模板问怎么测、风险多大、怎么回滚。
  4. 审查要收敛:最多三轮,超过就重评方案,复审只看新增 diff,按 bug 类别一次修全,不重复报已提过的问题。
  5. 审批按改动本身的风险分级,安全扫描与 CI 有拦截权;agent 的批准不算人的批准,一次批准只对一次 commit 有效。
  6. 落地从短规则文件、hook 自动跑 formatter/linter、本地 code-review 与 security-review、合并队列加一键回滚起步,事故复盘沉淀成评测集。

来源