Vibe coding 与 TDD 的核心差异是什么?


Vibe coding 往往是先让 AI 生成代码,再根据运行错误反复修补;TDD 则是先理解需求,并把需求转化为可验证测试。

前者容易停留在“跑一下、错了再改”的调试循环中,后者要求开发者先建立判断标准,再驱动实现。