术语图鉴/Vibe Coding/代码审查
切换Esc返回

代码审查 Code Review

你可能会说

帮我审查一下这段代码:找 bug、提改进建议。

代码写完后,让另一个人(或 AI)检查一遍——找 bug、提建议、确保质量。

代码写完后,让另一个人(或 AI)检查一遍——找 bug、提建议、确保质量。是团队协作的重要环节。

也常被叫作Code Review

生活类比

像论文交给导师过目——自己看不出的问题,别人一眼就能发现。

🎮 动手试试

- const x = data.name
+ const x = data?.name ?? 'Unknown'
💬 建议: 添加空值保护
选择题选择一个你认为最合适的答案

关于「代码审查」,以下哪个描述最准确?

你可以这样告诉 AI

帮我审查这段代码:检查有没有安全漏洞、性能隐患、边界情况遗漏,每条问题给修改建议。

容易混淆?这样区分

代码审查 Code Review
测试 Testing

测试是跑自动化脚本验证代码正确性,代码审查是人工或 AI 阅读代码来发现问题。

什么时候用

AI 刚生成大量代码后

让 AI 自己审查刚写的代码,检查潜在 bug、安全问题、代码风格,比人工逐行检查快。

和 AI 协作时

对 AI 说「帮我 review 这段代码,检查安全漏洞、性能问题和边界情况。」

什么时候不用

原型验证阶段

还在快速试错的阶段不需要审查,等方案确定后再 review,避免在可能丢弃的代码上花时间。

单人小项目且无维护需求

写完就丢的个人小工具不必审查,代码审查的价值体现在团队协作和长期维护中。

组成结构 · Anatomy

1
核心概念Core

代码写完后,让另一个人(或 AI)检查一遍——找 bug、提建议、确保质量。是团队协作的重要环节。

2
实际表现In Practice

像论文交给导师过目——自己看不出的问题,别人一眼就能发现。

3
与 AI 的关联AI Context

和 AI 沟通时提到「帮我 review 一下这段代码」,就是请它做代码审查。

典型使用场景

AI 审代码
告诉 AI「帮我看一下这个 PR 的改动,重点关注错误处理是否完善、有没有 SQL 注入风险」
想弄懂概念时
告诉 AI「用大白话给我解释什么是代码审查,举个生活中的例子」

延伸阅读