17611538698
info@21cto.com

BitTorrent创始人批Claude:“氛围编程”致代码变劣质

动态 0 17 20小时前
图片

BitTorrent协议创始人布拉姆·科恩(Bram Cohen)近日发文,他对Anthropic公司Claude团队的开发模式提出猛烈批评,直指其过度奉行“Vibe Coding”(氛围编程)理念,最终导致软件代码质量一落千丈。

此前Claude Code源代码泄露事件曾在开发者社区引发轩然大波,科恩认为,这正是“自产自用”(Dogfooding)理念走向极端的典型恶果。

图片

所谓“Vibe Coding”,是近期AI编程领域兴起的一种开发方式,核心是开发者完全依赖AI生成代码,自身既不参与底层逻辑构建,甚至不愿查看AI生成的代码内容,仅通过与AI的模糊对话推进项目开发。

在科恩看来,这种开发模式“荒谬到不可理喻”。

科恩明确指出,“纯Vibe Coding”本身就是一个不切实际的神话。即便开发者不直接编写代码,也必须搭建起完善的基础框架——包括项目计划文档(即待办清单)、技能模块以及规则体系。若缺乏这些支撑,AI的工作效率会大打折扣,甚至无法完成核心任务。

此前Claude Code源代码泄露后,开发者社区很快发现,其代码中存在大量重复、冗余的问题。科恩对此提出尖锐质疑:“Claude团队的开发者为何不亲自查看一下代码?”而答案,恰恰藏在“氛围编程”的潜规则中——查看底层代码被视为一种“作弊”行为。

科恩不无讽刺地表示:“这些代码都是用英语编写的,任何人都能读懂。只需花几分钟浏览,就能发现明显的问题——比如有些内容既被定义为Agent,又被归为Tool,这显然是冗余的,理应及时清理。”

在科恩看来,AI编程的真正价值,绝非让开发者彻底当“甩手掌柜”,而是帮助团队高效清理技术债务。他解释道:“传统软件项目往往会积累大量技术债务,若仅靠人工清理,可能需要一整年时间什么都不做,只专注于整顿这些‘烂摊子’;而有了AI的助力,这项工作几周内就能完成。”

他强调,AI在结构化代码审计、代码重构等任务上具备显著优势,但这一切的前提是,人类开发者必须提供明确的指导和方向。科恩还分享了自己的工作模式:他会先与AI进行充分沟通,梳理清楚项目的边缘情况、潜在风险和核心需求,之后才会让AI执行具体的重构任务,确保每一步都有明确的目标。

在文章的末尾,科恩抛出了一个尖锐且发人深省的观点:“你不必因为使用AI编程,就被迫接受低质量的软件。人们写出糟糕的代码,本质上是因为他们选择了写糟糕的代码。”

他以自己近期的经历为例——上周,他被一个“高薪人类程序员编写、完全未借助AI”的代码库困扰不已。科恩最终总结道:“坏软件从来都不是偶然,而是你做出的选择。你必须为此承担责任,而你本可以做得更好。”

作者:场长

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。

分享到微信