DHH 用 AI 重写代码翻车实录
推荐指数 58.0 NO. 017 · 2026.10.12
发布2026/10/11Score266Comments104
为什么值得看
Rails 创始人 DHH 用 AI agent 将 Campfire 从 Ruby 重写到 Rust、Elixir 和 Go,全程不读代码。结果多个版本存在非功能性差异和潜在问题,证明有经验的开发者也无法靠 AI 完全替代代码审查。
编辑判断
DHH 这个实验的讽刺之处在于,他本人是'约定优于配置'的布道者,却放任 AI 生成毫无一致性的代码风格。这暴露了一个被忽视的陷阱:AI agent 产出的代码往往'能跑但不可维护',而代码的可维护性恰恰是企业级应用的核心负债。
更深层信号是,'vibe coding'正在分化成两个阵营——尝鲜者鼓吹'不用看代码',而资深工程师开始警惕'AI 生成的技术债'。如果你在评估是否用 AI 重写 legacy 系统,DHH 的案例说明:AI 适合作为初稿生成器,但架构决策和代码审查环节绝不能外包。短期内,'AI 辅助但人类负责'可能是唯一务实的模式。
社区反馈
意见分歧 143 条评论
核心争论:AI能否完全替代人工代码审查,还是仍需人类理解系统做决策
I had to google “clanker”.
For me it’s a strong indicator that we’re not going to hear any serious thought from someone that uses it. It’s part of a herd behavior, to signal an ideological position.
lol what are you talking about, clanker is a pretty ubiquitous term in sf right now