大家都在大谈vibe coding的好处,对造成的项目代码架构混乱、长期可维护性差、无法团队协作,是闭口不谈。
大量的vibe coding内容,导致项目的架构是跟着coding agent的思路走的,很难做一些手动的优化。1) 短时间内生成的code量大,导致程序员并无法精确掌握某个具体的部分。手动优化一点东西,可能就影响全局。2)每次要求code agent实现具体的功能。 coding agent会比较短视的给出能运行的功能代码,但是整体项目的架构合理程度是得不到优化的。
Vibe coding出来的repo,随着开发时间的推移,可维护性就越来越低。