Code Review
AI 在每个 pull request 中自动检查代码改动,并在可能有问题的行上留下评论的功能。批准或合并的决定仍然由人来做。
简单来说
代码审查是开发者在把改动的代码交给别人之前,先自己(或找人)过一遍,找出错误或不周之处的流程。这有点像书籍出版前编辑重新读一遍原稿,标出错别字和逻辑漏洞一样。不过编辑不会自己动手改稿子然后直接送去印刷——编辑只负责标注,是否真的印刷由作者决定。
Claude Code 推出的 Code Review 功能,就是让 AI 来扮演这个编辑的角色。开发团队一旦启用,每次有代码改动提交上来,它就会自动与整个代码库进行对比分析,在可能有问题的行上按严重程度打上标签并留下评论。它的设计目标是不重复堆砌类似的意见,而是按优先级排序,只呈现开发者真正需要看的少数几条。
重要的是,这个功能绝不会做出批准或阻止合并的决定。它的作用止于发布意见,至于是否真的把这些意见反映到代码里、是否合并,始终由人来决定。也就是说,最后一道关口永远站着一个人。
在报道中是这样出现的
报道通常这样写:"Code Review 绝不会做出批准或阻止 pull request 的决定,判断始终留给人来做。"这里常见的误解是,以为 AI 审查会连合并也一手包办。实际上它只留下指出问题的评论,是否采纳以及最终合并,都需要开发者自己决定并执行。
亲手试一试
如果你所在的组织使用 Claude Code,可以在管理员设置中开启 Code Review 功能,并选择要监控的仓库以及触发时机(pull request 打开时、每次 push 时,或通过评论请求时)。
如果已经装好了,可以在 pull request 评论中留言 "@claude review",看看是否会自动附上审查意见。
如果在收到审查评论后想实际应用这些修改,可以在终端里用 "/code-review" 命令重新检查 diff,再加上 "--fix" 标志把修改应用到工作树中。
