🌀 AIBB-Flywheel

新闻数据飞轮
← 返回文章列表
ithome 科技 采集 2026-09-12T16:09:57+00:00

Claude Code之父切尔尼谈AI编程:开发者应守住代码质量

原始标题:“Claude Code 之父”切尔尼谈 AI 编程:开发者核心职责是守住代码质量

来源
ithome
发布时间
2026-09-12T12:12:14
采集批次
2026-09-12-16
字数
983
URL 指纹
fe17a66c4a4a3f39

📌 AI 总结(278 字)

Anthropic旗下Claude Code创作者鲍里斯·切尔尼近日回应开发者关于「如何处理AI垃圾代码」的提问,指出AI虽改变了编程工作方式,但开发者的核心职责是守住代码质量,而非亲自撰写每一行代码。他将AI编程分为两种做法:一是借助AI加速编写可审查的代码,二是「氛围编程」式的黑箱思维。切尔尼认为两者各有适用场景:原型等一次性代码可作为黑箱对待,但生产环境代码标准应比人工编写更高,Anthropic为此设置了代码规范检查、模糊测试、自动审查等多重防护机制。他建议开发者充当「mini CEO」角色,判断哪些代码可进入系统,必要时直接介入或要求重写。
📄 正文(983 字)
随着AI彻底改变软件开发,Anthropic Claude Code创作者鲍里斯·切尔尼认为,开发者真正需要守住的不是亲手写下每一行代码,而是代码质量本身。

当地时间9月10日,切尔尼公开了一封开发者写给他的邮件,标题是「怎么处理AI垃圾代码?」他提到,自己每天都会收到类似来信,也会尽量多回复一些。

AI改变了编程工作的分工,工程师越来越多地从亲自写代码转向审查AI生成的代码。有人喜欢这种便利,也有人觉得工作因此变得孤独而乏味。

邮件中,这名匿名开发者把AI编程带来的「摩擦」归纳为两种截然不同的做法,并请切尔尼判断究竟哪一种更合理。

第一种是仍然像以前一样写代码,只是用AI加快速度:我们可能不会审查每一行,但代码必须经得起审查。提交代码的人应该能解释自己提交了什么,代码本身也应该让人类开发者维护起来至少不比以前更难,最好还能更容易。

第二种则更加放任,也就是「氛围编程」的思路:把代码当成黑箱就行,不用操心里面是什么,只看最后的输出结果。

这名开发者还提到,不少人其实做不到第一种方式,却又担心自己因此失去工作。「很多人只是在硬着头皮用AI。」

切尔尼完整公开了自己的回复,并认为两种做法并非只能二选一,各自都有合适的使用场景。

对于「只管结果、不管代码」的做法,切尔尼写道:原型和其他一次性代码完全可以当成黑箱。反正最后都要扔掉,只要出问题后的影响范围不大,就没必要追求完美。

真正进入生产环境的代码则完全不同。切尔尼写道:Claude写出的生产代码,标准应该比人类写的更高。Anthropic设置了很多防护机制,包含了大量代码规范检查规则和测试、Claude驱动的端到端测试、每天运行的Claude模糊测试工具、自动代码审查和安全审查、自动代码重构等。

缺少这些措施,代码很容易逐渐变成难以维护的烂摊子。好在模型能力越强,把这些工作做好也越容易,比如每天跑几套固定流程,或者使用Claude Code Review。

切尔尼认为,开发者真正的职责是「守住代码质量标准」。AI行业也有人把这种新角色称为「mini CEO」:开发者更像管理者,需要判断什么代码能进系统,什么代码应该当场拦下。

如果这些办法仍然解决不了问题,切尔尼建议开发者更直接地介入Claude的工作,或者干脆让Claude重写整个代码库,或者「等下一个模型」。

🔥 关联热点