智能体代码审查
Coding agents are extraordinarily good now and getting better fast. The interesting consequence is that the hard part of engineering moved from writing code to deciding whether to trust it, which makes review the most leveraged skill in software right now. How you approach it depends enormously on who you are: a solo developer with no users and a team maintaining a ten-year-old application are not solving the same problem.
现在的Coding agents非常出色,并且正在快速进步。一个有趣的后果是,工程中最困难的部分从编写代码转移到了决定是否信任代码,这使得审查成为目前软件领域最具杠杆效应的技能。你如何处理它很大程度上取决于你是谁:一个没有用户的独立开发者和一个维护着十年老应用的团队,解决的并不是同一个问题。
I am more optimistic about agentic engineering than I have ever been. The agents are genuinely good, they get better every month, and on an ordinary week I now ship things I would not have attempted in the same time a year ago. This write-up is a map of where the interesting work went, because it did move, and most teams have not fully caught up to where.
我对 agentic engineering 比以往任何时候都更加乐观。agent 确实非常出色,它们每个月都在进步,在寻常的一周里,我现在能交付一年前在同等时间内根本不敢尝试的项目。这篇文章描绘了有趣的工作流向了何方的路线图,因为它确实发生了转移,而大多数团队还没有完全跟上。
Code review used to work because of a happy accident of relative speed. A senior engineer could read code faster than a junior could write it, so review kept pace without anyone designing it to, and the team absorbed how the system fit together as a side effect of reading each other’s diffs. A lot of that was not deliberate. It fell out of a single fact: writing code was the slow, expensive part, and reading it was cheap and fast.
Code review 过去之所以有效,是因为相对速度带来的一个幸运巧合。高级工程师阅读代码的速度比初级工程师编写代码的速度快,因此审查能跟上进度,而无需任何人刻意设计,团队在阅读彼此的 diffs 时,作为副产品吸收了系统是如何组合在一起的。其中很多并非有意为之。它源于一个简单的事实:编写代码是缓慢且昂贵的部分,而阅读代码则是廉价且快速的。
That fact no longer holds. An agent will produce a thousand lines of often solid, well-formatted code in less time than it takes me to read this paragraph, while a human’s reading speed has not changed since roughly the day we started staring at screens for a living. So the constraint moved downstream, to the one step that did not get faster: a person being confiden...