花一下午手搓的系统,第二版改不动了:AI写代码真正的坎在这

源自47位全网作者

13:50

“用codex手搓了个公司管理订单平台,一下午,成就感满满。”小红书一位厂二代用户的帖子拿了426个赞。评论区第一条追问只有六个字:“上线使用了么?”小红书

手搓尝到甜头的人很多:vibecoding被柯林斯词典评成年度词汇。有人通宵搓跑步App,“昨晚通宵现在还没睡”。还有人从一行汇编手搓到GUI桌面,“我用现代 C++ 手搓了一个 x86_64 操作系统”。微博微博知乎

花一下午手搓的系统,第二版改不动了:AI写代码真正的坎在这

花一下午手搓的系统,第二版改不动了:AI写代码真正的坎在这

可成就感归成就感,"第一版能跑"只是另一个故事的开头。有人把3万行核心代码的全栈项目用AI怼完,结局是暂时停摆,“改不动……牵一发而动全身”。一个浏览近200万的回答把话说得更绝:AI手搓系统第一次出问题,不是因为项目跑不起来,恰恰是因为它跑起来了。一篇讲用AI做进销存的文章引用读者留言:“最后功能跑起来了,但是代码一层一层的覆盖,最后清理屎山代码超级费劲”。知乎知乎知乎

为什么难?三个机制,正在无数真实帖子里反复上演。

其一,AI爱打补丁,不做手术。 有人复盘一个小功能:为了避免闪烁,AI加了个延迟0毫秒的setTimeout,接着为避免闪烁加isMountedRef,再为避免重复触发加hasInitializedOnceRef……它"用一种极其流畅、极其自信、极其低摩擦的方式,把错误变成系统的一部分",这种屎山像霉菌,还随问随答:“这是轻量级抽象”“这是临时兜底逻辑”。知乎

其二,理解成本转嫁给你。 AI把0到1的成本打到近乎为零,"理解产物"的成本却悄悄换了人付。那位3万行项目的作者给出一条分界线:当理解成本的增长速度超过代码增长速度,你就失去了全局掌控,而且这个过程静默发生,等你发现时已回不了头。知乎知乎

其三,看不见的雷最要命。 有人的应用像"鬼打墙",说过的话会被重复。查到最后,是AI用英文场景常用的SequenceMatcher给中文去重:"你好吗"和"你好啊"被判高度相似,"方案可行"和"可行方案"反而不像。AI永远挑它最熟的方案,不管你的场景吃不吃得消。 上交IPADS团队打造形式化方法智能体FM-Agent,在多个由顶尖编程智能体生成的大规模系统里找到522个隐藏bug,单元测试、差分测试、多智能体交叉审查都没发现,而AI批量造App的同时也在批量埋雷:代码能跑,但逻辑深处的bug多到令人头皮发麻。知乎钛媒体微博

解法,做成的人早就写在评论区了,只是多数人动手前不看。路也不是"别搓了":有人把38块的小米蓝牙遥控器改成vibe coding外设,配套软件完全免费。微博

花一下午手搓的系统,第二版改不动了:AI写代码真正的坎在这

  • 先定架构,再让AI干活。 有人的项目从2万行涨到10万行仍然稳定:核心架构人定,AI只在指定范围内改,定期重构。14岁和10岁的孩子做视频修复软件DVRDoctor也同理:承认用AI,核心代码自己写。知乎36氪

  • 屎山苗头一出现就清理。 有人8天写出4万行有效代码,专门留出至少2天重构。手搓拼的不是谁第一天写得快,是谁第十天还改得动。

  • 第二版的第一步是"重读旧代码",不是加新功能。 让AI先梳理需求、清理结构,再谈迭代。

  • 做业务系统,账别让AI管。 进销存这种规则固定、一分钱不能错的活,账交给成熟软件,AI守在账本两头——一头整理单据,一头把数字翻成大白话,进账前留一道人的确认。知乎

花一下午手搓的系统,第二版改不动了:AI写代码真正的坎在这

那篇"半古法编程"帖子下,收获103个赞的高热评论只有一句话:“限制完发现变成古法聊天框编程了”。是的,给AI立规矩之后,你学到的不是新编程,而是老软件工程:架构、review、重构、流程文档,一个都少不了。知乎

记住一句话:第一版是demo,第二版才是产品。 手搓系统真正难的不是搓出来,是搓完还得活下去。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章