没基础就瞎Coding,技术债迟早爆雷
凭感觉敲代码,不打基础=技术债大坑
AI工具刚火起来的时候,大家都觉得这是绿地项目的救星。没有老代码纠缠,没技术债拖后腿,纯靠AI当副驾,创意随便飞。听起来超完美,对吧?
结果呢?我们都想多了。
先说原型神话
先搞清楚一件事:凭感觉coding(vibe coding)在原型验证上超级牛逼。想48小时内试个想法,不管代码好坏?AI就是你的最佳拍档。快速搭起来,测完扔掉。完美闭环。
问题出在哪?很多人把绿地项目也当原型来搞。
这俩完全不是一回事儿。原型是扔掉的玩意儿,正式项目得扛住现实:规模化、维护、团队协作、后续功能。
现在AI牛了,为什么问题才爆?
最近AI模型猛进了一大步,能读懂现有代码的模式了。不光瞎生成,还会吸取你的架构、命名、结构习惯。
有成熟代码库?这太爽了。AI学你的风格,生产力直接翻倍。
但绿地项目呢?啥基础都没有。AI只好凭训练数据自己决定:结构、数据模型、架构。全是小决策堆出来的——最佳实践混着常见套路,有时候就是“能跑就行”。
维护噩梦来了
代码跑起来了,没bug,看起来OK。但拉远镜头,整个代码库就是一堆零散决定拼的。数据模型乱长,没统一思路。数据流隐晦不明。结构是“凑巧好用”,不是精心设计。
半年后,加功能或debug时,你就绝望了。开发者口中的“big ball of mud”(烂泥一团)。AI代码没错,就是没架构根基。
这时候,技术债真真切切砸你脸上:迭代变慢,招人难,sprint速度崩。
咋办才对
别扔掉vibe coding,关键看场合用对地方。
绿地项目,先手动打地基。关掉AI,静下心想4-8小时:
- 核心数据模型长啥样?
- 数据怎么流动?
- 大架构块分哪几个?
- 命名、结构、模式用啥规矩?
画图、记原则、定指南。花不了几天。
然后上AI。它会学你的东西,生成一致的代码。变成你的架构放大器,不是乱来。
老项目?vibe coding更猛。模式ready,AI加速还保一致性。
更大的道理
这事儿提醒我们,AI开发工具是放大器。放大好结构、好决策。但没基础,它也放大混乱和瞎设计。
最牛团队不是让AI取代架构师,而是用AI实现人想的架构。思考这块,还得靠自己。
这不是AI的限制造成的。这是它该干的事儿。