温州程序员劝退师 (@Das)写在 Vibe Coding 之后 -- 技术债不会消失,工程的底色是可复制和约束 中发帖

过去一段时间,我确实用 vibe coding 很快生成了一些项目。 
一开始看,效果很刺激。想法可以迅速变成原型,issue 可以快速推进成代码,很多以前需要几周才能堆出来的东西,现在几天甚至几个小时就能看到雏形。
但真正把项目往工程化方向推进时,问题马上就出来了:代码腐化得太快。
AI 产出真的太快了,就像玩俄罗斯方块一直按着下键,错误快速堆积,后期调整就像在仅剩的五六行里小心翼翼地调整越掉越快的方块。以前可以气定神闲地观察代码仓库逐渐演变,现在像是一瞬间给人端上来一个莫名其妙的黑暗料理,干预都来不及。
不够幸运的情况下,大片的代码很快会出现一些问题:
新功能搭建在错误的底座上
相同逻辑随地都有,哪怕一遍又一遍地约束,重构
改动影响范围越来越大,越来越无法预判
契约逐渐失效
维护成本急剧上升
最终能幸运得到的是一个“项目”,而不是可演进的“工程”
开始之前,先想好要...