Claude Code 之父回应 AI 垃圾代码争议:开发者应守住质量而非手写每一行
Anthropic 的 Claude Code 创作者鲍里斯·切尔尼回应开发者来信,讨论 AI 编程带来的两种实践路径。他强调开发者核心职责是守住代码质量,而非坚持亲手写每一行代码,并认为克制与放任两种做法各有适用场景。
随着 AI 深入渗透软件开发流程,Anthropic 旗下 Claude Code 的创作者鲍里斯·切尔尼近日就 AI 编程的实践边界发表看法。据《商业内幕》报道,切尔尼指出,开发者真正需要坚守的不是亲手敲下每一行代码,而是代码质量本身。这一表态源于他收到的一封开发者来信,标题直指当下痛点——“怎么处理 AI 垃圾代码?”
切尔尼透露,类似来信几乎每天都会出现,他也会尽量抽时间回复。这封匿名邮件将 AI 编程引发的“摩擦”归纳为两种截然不同的路径,并请切尔尼判断哪种更合理。第一种相对克制:开发者仍像过去一样写代码,只是借助 AI 提速,未必逐行审查,但代码必须经得起审查,提交者要能解释自己提交了什么,且代码对人类维护者而言至少不应更难维护,最好更容易。第二种则更放任,即“氛围编程”思路,把代码视为黑箱,只关注最终输出结果。
邮件作者还提到,不少人实际上做不到第一种方式,却又担心因此丢掉工作,于是“硬着头皮用 AI”。切尔尼完整公开了自己的回复,认为两种做法并非只能二选一,各自都有合适的使用场景。对于“只管结果、不管代码”的做法,他写道,原型和其他一次性代码完全可以当成黑箱处理。
切尔尼的回应折射出 AI 编程时代的分工变化:工程师正越来越多地从亲自写代码转向审查 AI 生成的代码。有人享受这种便利,也有人觉得工作因此变得孤独而乏味。在效率与可控性之间,如何划定代码质量的底线,仍是开发者需要持续面对的课题。