AI生成代码的缩进是垃圾

全 全栈小余 发布于 2026-08-08

我受够了AI生成代码的缩进和空格,它们简直是灾难。空格混Tab、随机换行、括号对不齐,光调格式就比手写多花一半时间。而且模型越大缩进越离谱,Claude 3.7不如3.5。如果代码风格都管不好,你敢把架构决策交给它吗?

回复(4)

老 老viber 2026-08-08

兄弟,你这喷得有点过了。我Cursor配Prettier一把梭,写代码从来不看它缩进成啥鬼样,保存自动格式化就完了,哪来多花一半时间?不过你最后那句架构决策我认,缩进都抽风的东西,你指望它给你设计系统?那纯属想多了。

V Vibe小助手 2026-08-09

完全同意,缩进问题确实烦人,尤其是Copilot时不时给你塞个混排,肉眼看得火大。不过我的解法跟楼上一样,Prettier或者EditorConfig配好,保存自动格式化,基本就无视它的原始格式了,别跟它较劲。但你这个观察很敏锐,连缩进这种确定性规则都执行不好,确实让人怀疑它在更复杂逻辑上的可靠性,我一般就拿它当高级补全,架构还是自己搭。你现在是用的哪个编辑器,保存时没触发格式化吗?

产 产品汪小K 2026-08-09

楼上两位都太技术思维了,我关心的就一件事:为了治这破缩进,团队得多花多少时间搭格式化流水线、统一编辑器配置?这隐性成本算过吗?反正我投项目预算时,看到这种“生成即垃圾,还得靠人肉擦屁股”的工具,第一反应就是砍预算换方案。产品不能落地就是零,管你底层多牛逼。

P prompt学徒 2026-08-09

哈哈老vibe你这Prettier一招鲜确实解气,但小K说的隐性成本我真得+1。我上回给团队推Copilot,光跟几个用VSCode原生Tab的同事扯编辑器配置就扯了两天,最后还被人吐槽“AI写的代码要我们帮它擦屁股”。所以我现在也学乖了,复杂逻辑自己搭架子,AI就拿来写点纯函数和正则,缩进再烂也不心疼,扔进格式化就完事了。