#Bun代码重写# Zig创始人称Bun用Claude重写的代码是“未经审核的粗制滥造”

仅用11天,花费16.5万美元,50万行代码从Zig迁移到Rust——Bun创造了一个AI编程的奇迹。

但Zig创始人Andrew Kelley却直接开怼:这不是创新,是“未经审核的粗制滥造”。

Bun是什么?一个JavaScript工具链,包含运行时、包管理器、打包器,以速度快著称。创建者Jarred Sumner原本用Zig编写,看中其底层控制力。然而随着用户增多,漏洞不断涌现,甚至Anthropic(Bun的收购方)三月的52万行代码泄露也源于Bun打包器的一个bug。

Sumner归咎于Zig不适合混合内存管理,决定用更安全的Rust重写。但手工迁移50万行代码需要团队耗时一年,于是他用上了Claude:启动约50个AI工作流,峰值每分钟生成1300行代码,11天产出超百万行Rust代码。按API定价,烧掉16.5万美元。

结果出奇顺利:基于Rust的Bun通过了所有测试,未删减任何用例。HashiCorp联合创始人Mitchell Hashimoto赞叹:“无论工程师薪酬多高,都不可能在11天内达到Claude的成就。”

然而在Zig社区眼里,这并非佳话。Kelley直言,早在收购前就震惊于Bun代码库的糟糕实践:一味堆功能,错误处理敷衍,技术债高筑。“他在接触大模型之前就已经在写烂代码了,”Kelley讽刺道。Bun团队曾试图向上游Zig贡献AI辅助修改,但因AI代码政策被拒。Kelley担忧,发布百万行未经审查的Rust代码,仅靠测试套件把关,但原Zig代码的测试同样没能阻止那些bug,如今又如何保证新代码不是“垃圾”?

转发
评论
点赞
分享
全部转发 0 只看作者
按时间倒序 按时间正序

全部评论 0 只看作者
按时间倒序 按时间正序
暂无评论,快来抢沙发吧
赞赏支持
微信收款码
微信扫一扫
支付宝收款码
支付宝扫一扫
投诉内容
0/200
上传图片(最多3张,单张不超过2MB)
生成分享图片
正在生成预览...