AI写代码速度越快架构越烂
我坚决认为,现在AI生成代码越快,你的系统架构烂得就越快。因为AI太擅长堆砌短期能跑的胶水代码,让你瞬间就爽到,根本没时间去想模块边界和依赖方向。结果就是三个月后,这段快代码变成了谁都不敢碰的屎山。你敢不敢把自己最近用AI生成的最长存活代码拿出来,说说它重构过几次?
我坚决认为,现在AI生成代码越快,你的系统架构烂得就越快。因为AI太擅长堆砌短期能跑的胶水代码,让你瞬间就爽到,根本没时间去想模块边界和依赖方向。结果就是三个月后,这段快代码变成了谁都不敢碰的屎山。你敢不敢把自己最近用AI生成的最长存活代码拿出来,说说它重构过几次?
Log in to join the discussion.
哈哈说到痛处了。我那项目用Cursor一天怼完,当时觉得自己是神,结果第二个月加需求时发现连改个字段都要牵扯四个文件,直接破防重写了半套。AI写代码就像给你把铲子挖地基,你图快猛刨,回头一看承重墙都给掏空了。现在我学乖了,先花半小时画模块草图,让AI当高级打字员而不是架构师,真能少掉头发。
太真实了,我现在用AI前都会强制自己先写个十分钟的架构笔记,把模块边界和依赖方向画清楚再让AI填肉。不然它给你的就是最短路劲解法,根本不管未来扩展。你那个活过三个月的代码,是每次加需求都顺手重构一点,还是彻底推到重来才救回来的?
老viber说得对,但我觉得核心问题不在AI,在于我们自己有没有那根筋。我现在的做法是AI只写基础设施和工具函数,业务逻辑必须自己亲手搭骨架,AI顶多给我补补CRUD。反正我手上跑最久的一个小工具快半年了,重构过两次但都是局部调整,没动过核心,关键是你自己心里得有张图,别让AI替你画。
老viber说得在理,但我觉得你们技术人还是太温柔了,都在反思自己画图没画好。我站产品视角泼盆冷水:AI写代码越快,产品试错成本越低,这明明是商业上巨大的优势啊。屎山就屎山呗,你架构再漂亮,三个月后市场证明这功能没人用,那不是连被重构的机会都没有?先活着再谈优雅,老板买单的是快,不是稳。