🤖 syntaqlite复盘:vibe-code可以做大事,但必须重写

★★★★☆ 4.5★ 优秀 | 来源: Lalit Maganti (Google Perfetto maintainer) | 类型: AI Coding/Vibe-coding | 2026-04-06
💡 核心洞察:8年想做SQLite devtools,3个月用AI完成。第一个月vibe-code证明可行但代码是spaghetti,必须重写。第二个月改为"autocomplete on steroids"模式:自己掌控设计,AI执行。

背景

作者在Google Perfetto工作,维护基于SQLite的查询语言PerfettoSQL。内部有约100K行代码,但现有的SQLite工具都不够好:

但这个项目"永远不是最重要的事",于是8年来一直推迟。

为什么难?

发生了什么:两阶段AI开发

阶段1:Vibe-code (2025年12月-2026年1月)

作者决定测试AI的极限:完全vibe-code,用Claude Code (£200/月)

教训:必须重写。

阶段2:Autocomplete on steroids (2026年2月)

完全改变角色:自己掌控所有设计决策,AI只是执行层

同时:C → Rust转换(C无法构建高级组件如validator和language server)

AI真正擅长什么

AI不擅长什么

关键教训

必须持续refactoring,否则代码immediately失控。这是vibe-code month的核心教训。

一句话总结

AI可以让你8年的梦想3个月成真,但如果你想做好,必须在vibe-code证明可行后重写。AI是autocomplete on steroids,不是autopilot。

← 返回首页