VicroCode
让代码创造价值
VicroCode是一个轻量级代码在线发布、交易平台,开箱即用,免部署、免服务器、免备案,支持接入智能体、通用管理系统、游戏等多种项目
稍候片刻,您可先学习AI编程手册
正在加载中...

市场信息

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

IT之家 9 月 12 日消息,据《商业内幕》报道,随着 AI 彻底改变软件开发,Anthropic Claude Code 创作者鲍里斯 · 切尔尼认为,开发者真正需要守住的不是亲手写下每一行代码,而是代码质量本身。 当地时间 10 日,切尔尼晒出了一封开发者写给他的邮件,标题是“怎么处理 AI 垃圾代码?”他提到,自己每天都会收到类似来信,也会尽量多回复一些。

www.ithome.com · 2026-09-12T12:12:14+00:00

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 重写整个代码库,或者“ 等下一个模型 ”。

返回 AI 市场导读

来源:ithome.com