Claude Code 团队九成代码由 AI 写,如何审查代码
--- 文稿 --- Claude Code 团队的九成代码都是 AI 写的,他们是怎么审查代码的? 如果 AI 替你写作业,一天写一千份,老师批得过来吗?写代码的公司,现在就碰上了这件事。 Claude Code 是 Anthropic 做的编程助手。它自己的代码,大约九成是 Claude 写的。Anthropic 全公司的代码库,九月份一天要合并三万多次修改(五月份还是每天 2500 次左右)。靠人一行一行看,根本看不过来。 可 Claude Code 团队说,从六月到九月,他们合并的修改翻了一倍多,需要撤回的比例反而降了四成多。看的人少了,错反而少了。这是怎么做到的? 【什么是代码审查】 先说程序员平时怎么防出错。改完代码,不能直接放进产品,要先交一份修改申请,英文叫 PR(Pull Request)。同事一行一行看,挑毛病,点了头才能合并。这叫代码审查。 就像作文交上去,老师批过,才能贴上墙。 合并以后才发现出了问题,就得把修改撤回来。撤回得越多,说明漏掉的错越多。 【一摞带洞的奶酪】 Claude Code 团队觉得,“有没有人读过代码”,这个问题问得太粗。更该问的是:这一次修改可能出什么错?哪一道检查最适合拦住它? 可以把每一道检查想成一片带洞的奶酪。每一片都能挡住一些错,也都有洞,会漏掉一些。好几片叠起来,洞很难对齐,错误就很难一路穿过去。最底下再铺一张网,真漏下去了,也能很快捞回来。 这一摞奶酪里,大部分片是机器。人的时间最珍贵,它花在两头:一头是审代码,一头是出了事去救火。只省前一头,救火的时间涨上去,等于没省。所以他们盯着两个数:人花了多少时间,撤回和事故有没有变多。 【跟着一次修改走一遍】 从作者的电脑到用户手里,一次修改走的是一条流水线。前面那几片奶酪,就排在这条线上。 上流水线之前:自己先验。 代码还在自己电脑上,没有提交。Claude 写完代码,要自己跑测试、编译、做代码规范检查,把结果摆出来。光说一句“做好了”,不算数。然后再派一个新的 Claude,它没看过刚才的过程,单独审一遍,就像写完作文请一个没看过的同学挑错。 一提交,就上了流水线。 这条自动化的流水线英文叫 CI(持续集成)。从这以后,每提交一次新改动,机器都会自动从头查一遍,不用谁去点。线上依次是: - 自动检查: 代码规范、类型、在各个系统上跑测试,再编译、打包。红了一项
Claude Code 团队约九成代码由 Claude 编写,Anthropic 全公司代码库九月份一天合并三万多次修改,而六月到九月合并量翻了一倍多、需要撤回的比例反而降了四成多。
粉丝 26万
AI Engineer, dedicated to learning and disseminating knowledge about AI, software engineering, and engineering management.
- 浏览
- 2023
- 点赞
- 6
- 评论
- 3
- 分享
- 0
- 收藏
- 18
数字来自平台,为最近一次抓取时的数据。
同一新闻,精选展示《Claude Code 团队公开代码审查做法:九成代码由 Claude 写,撤回比例降四成多》
来源:X · 宝玉 · x.com