Vibe Coding(氛围感编程)虽然能极快做出酷炫的 Demo,但一旦进入复杂业务状态、离线数据持久化和边缘边界处理,拼凑出的原型往往会瞬间崩溃。

本期复盘独立笔记软件 WitNote 2.0 整个架构推翻重做的真实经历,总结出在 AI 时代开发真实商业级软件必须遵守的模块解耦与状态机规范。

Vibe Coding 的甜蜜陷阱

AI 倾向于在单文件里堆砌逻辑以快速满足当前提示词,导致全局状态交织。必须强制要求 AI 分离数据层、呈现层与事件监听。

重构核心实践

制定明确的 TypeScript 类型接口定义,编写完整的单元测试作为护栏,再让 Codex 逐步替换内部实现。