编程开发进阶每个 PR 10-20 分钟

AI 代码审查

AI 能快速发现空指针、漏判、重复代码和测试缺口,但它也会自信地给出错误建议。这个技能定义审查顺序、提示词和人工复核边界。

执行步骤

  1. 1

    先给上下文,再给 diff

    告诉 AI 这段代码的业务目标、调用方、输入范围和已知约束,再附 diff。没有上下文的审查只会挑语法和风格。

  2. 2

    按风险分层审查

    顺序固定:正确性→安全→并发/性能→可维护性→风格。要求每条发现给出触发条件、影响和最小修复,不接受“建议优化”这种空话。

  3. 3

    让 AI 写失败测试

    对每个可疑点,先让 AI 写一个能复现问题的测试,再改代码。测试必须能在修复前失败、修复后通过,否则它没有证明任何东西。

  4. 4

    人工复核高风险结论

    涉及认证、支付、数据删除、并发和第三方调用的建议必须人工验证。AI 可能忽略框架约定或误读生命周期,不要直接合并它生成的补丁。

配套提示词

常见问题

AI 审查能替代人工吗?

不能。AI 适合做第一轮广覆盖筛查,架构取舍、业务规则和安全边界仍需人工判断。

审查提示词要包含什么?

业务目标、调用方、输入范围、已知约束、希望重点检查的风险,以及“不确定就说不确定”的要求。

相关技能