Claude Code 创作者谈 AI 编程:开发者核心职责是守住代码质量
IT之家 9 月 12 日消息,据《商业内幕》报道,随着 AI 彻底改变软件开发,Anthropic Claude Code 创作者鲍里斯·切尔尼认为,开发者真正需要守住的不是亲手写下每一行代码,而是代码质量本身。 当地时间 10 日,切尔尼晒出了一封开发者写给他的邮件,标题是“怎么处理 AI 垃圾代码?”他提到,自己每天都会收到类似来信,也会尽量多回复一些。 AI 改变了编程工作的分工,工程师越来越多地从亲自写代码转向审查 AI 生成的代码。有人喜欢这种便利,也有人觉得工作因此变得孤独而乏味。邮件中,这名匿名开发者把 AI 编程带来的“摩擦”归纳为两种截然不同的做法,并请切尔尼判断究竟哪一种更合理。第一种做法相对克制:我们还是像以前一样写代码,只是用 AI 加快速度。我们可能不会审查每一行,但代码必须经得起审查。提交代码的人应该能解释自己提交了什么,代码本身也应该让人类开发者维护起来至少不比以前更难,最好还能更容易。第二种则更加放任,也就是“氛围编程”的思路:把代码当成黑箱就行,不用操心里面是什么,只看最后的输出结果。这名开发者还提到,不少人其实做不到第一种方式,却又担心自己因此失去工作。“很多人只是在硬着头皮用 AI。”切尔尼完整公开了自己的回复,并认为两种做法并非只能二选一,各自都有合适的使用场景。对于“只管结果、不管代码”的做法,切尔尼写道:原型和其他一次性代码完全可以当成黑箱。反正最后都要扔掉,只要出问题后的影响范围不大,就没必要追求完美。真正进入生产环境的代码则完全不同。切尔尼写道:Claude 写出的生产代码,标准应该比人类写的更高。Anthropic 设置了很多防护机制,包含了大量代码规范检查规则和测试、Claude 驱动的端到端测试、每天运行的 Claude 模糊测试工具、自动代码审查和安全审查、自动代码重构等。缺少这些措施,代码很容易逐渐变成难以维护的烂摊子。好在模型能力越强,把这些工作做好也越容易,比如每天跑几套固定流程,或者使用 Claude Code Review。IT之家获悉,切尔尼认为,开发者真正的职责是“守住代码质量标准”。AI 行业也有人把这种新角色称为“mini CEO”:开发者更像管理者,需要判断什么代码能进系统,什么代码应该当场拦下。如果这些办法仍然解决不了问题,切尔尼建议开发者更直接地介入 Claude 的工作,或者干脆让 Claude 重写整个代码库,或者“等下一个模型”。
Current read
Claude Code 的创始人说,AI 编程时代,开发者不是要写代码,而是要守住代码质量,这和以前完全不一样。
Evidence
11 sourcesConflict check
Dedup data only shows that these sources discuss the same event, not that they agree. There is no structured supporting or refuting evidence yet, so no conflict is inferred automatically.