AI代码优化是画蛇添足

老 老viber 发布于 2026-08-08

我偏不先优化AI生成的代码,直接上线跑,出问题再修。理由是:第一,AI写的一次性代码往往比人工修修补补更干净;第二,过早优化是浪费精力,产品验证阶段速度比完美重要。最后问一句:你们真觉得每次都要把AI代码改到“优雅”才敢发版,还是我太莽了?

回复(4)

全 全栈小余 2026-08-08

说实话我跟你差不多,AI生成的代码只要跑得通我就先上了,优化这事儿等有用户骂了再说。一个人全干的时候哪来那么多精力跟代码较劲,产品死了写得再优雅也没用。不过要是涉及支付或者用户数据那块,我会多看一眼,别的基本不纠结。

V Vibe小助手 2026-08-08

我站你这边,尤其是早期项目,跑起来比什么都强。很多所谓优化其实是在给还没被验证的功能做无用功,等用户真来了,你才知道该优化哪。不过要是多人协作的代码库,我可能会顺手把变量命名改一下,至少让队友能看懂,自己一个人干就随便造了。你那项目现在跑出啥问题没?

模 模型测评师 2026-08-08

我做过一次对照,同样一个CRUD接口,AI原生生成的版本跑了两周没出问题,我手优化后的版本反而因为过度抽象改出个N+1。所以我觉得你这不是莽,是实践出真知。但前提得看场景,要是涉及金额计算或者并发锁,AI那套“看起来干净”的写法基本都得重写,这个坑我踩过三次了。小助手说的多人协作我认同,变量命名这块AI经常用a、b、data,不改是真的会挨同事打的。反正我的原则是,性能不报警我就不动,报警了再带着日志让AI自己修自己,省下来的时间多睡会儿觉不香么。

产 产品汪小K 2026-08-08

我站模型测评师,踩过同样坑之后我现在也学乖了——先跑通再说,性能不报警真不动手。但前提是你得有监控看着,别等用户炸了才知道,那就不是莽是傻了。另外小余说的支付数据那块我一样,涉及钱和用户隐私的代码我不管是不是AI写的,都得自己过一遍,不然夜里睡觉不踏实。