一家头部AI公司正在用近乎极端的方式重新定义软件开发。The Pragmatic Engineer近日探访了Anthropic旧金山办公室,与四位核心工程师进行了深度对话,揭开了这家公司内部一套令人瞠目的工程实践:项目团队上限两人,AI接管代码审查,以及一笔16.5万美元token成本、耗时11天完成的50万行代码语言迁移案例。
这套方法论的核心是一系列看似“反常识”的约束。Katelyn Lesse(Claude平台工程负责人)、Jarred Sumner(Bun创始人,现负责Bun与Claude Code)、Thariq Shihipar(Claude Code工程与教育)以及David Hershey(应用AI,与Cursor、Cognition、Perplexity等公司有协作)在接受采访时,系统阐述了Anthropic当前的工程文化转变。
![]()
最引人注目的变化是“两人工程师规则”。Anthropic不再组建大型开发团队,每个项目最多只分配两名工程师。这种刻意施加的限制迫使团队聚焦,同时也催生了新的工具使用方式。与之配套的是AI驱动的代码审查已常态化,AI在测试与评审环节承担的比重显著攀升,而设计阶段变得更为流动——团队不会在项目初期就冻结设计方案,而是在开发过程中持续迭代。
Jarred Sumner主导的Bun重写项目是这套理念最直接的证据。他将一个超过50万行的JavaScript代码库迁移至Rust,全程使用Fable作为转译工具,消耗了16.5万美元的token,总耗时11天。这个案例证明了一个此前可能被视为不切实际的假设:小团队加上充足的AI资源,可以在极短时间内完成过去需要数月甚至更久的大规模重构。
但并非所有事情都发生了改变。两位披萨团队依然是Anthropic信奉的原则;面对复杂项目时,前期规划的价值没有被颠覆;产品需求文档仍在沿用;开发者在不同任务间切换带来的上下文切换损耗依旧是个难题;而编写代码与测试代码的时间占比,也没有因为AI的加入出现明显波动。
对于外部使用Claude Code的开发者而言,这些内部实践已转化为可直接采纳的操作指南。利用CLAUDE.md文件将项目上下文文档化,能够极大缩短单人工程师或双人小组的熟悉时间。Claude Code在2026年7月28日推出的Plan模式,为跨文件重构提供了安全护栏,无需再组织冗长的多人规划会议。如果某个任务看似需要两名以上工程师参与,一个有效的策略是将它拆解成多个更小的独立项目。
在代码审查层面,每次提交PR时运行Claude Code的审查功能,可以在人类同行介入前拦截掉基础性问题。Anthropic的经验表明,AI实现的迭代速度极快,但验证阶段反而需要投入更多精力。让Claude Code自动生成并执行测试用例,人类审查者则可以把注意力集中在架构设计与边界条件这些更高价值的工作上——脏活累活交给AI,判断力留给人。
大规模重写已从理论走进预算表。16.5万美元的token开销替换了过去以“人月”计价的工程成本,这意味着那些曾经因为周期过长而被搁置的遗留系统迁移计划,如今有机会以周为单位重新评估可行性。如果你的代码库正面临语言迁移需求,Fable这类工具并非Bun独享,同样可以应用于你自己的老旧代码之上。做预算时,现在要计算的不再是工程师投入的月份,而是token消耗的金额。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.