作者的论点很直白:过去三十年人写出来的东西同样不好维护——面条式流程、照本宣科套上的设计模式、经常与事实不符的注释。把 AI 生成的代码当靶子,某种程度是把自身失败投射出去,做一场驱邪仪式。可维护性本身依赖语境,今天看着整洁的人类代码,对下一代人可能是一处出土废墟。九十年代到两千年初才是不可维护代码的黄金年代:晦涩的 Perl 脚本、手工管内存的 C++、套娃式的 Java 工厂。
🔑 核心要点
AI 写的能跑却改不动的代码不是特例,而是一个不光彩传统的延续。
所谓技术债、务实取舍,是几十年里为同一件事找的体面说法。
写软件的日常不是逻辑优雅的艺术,而是抄片段、赶截止日期、反复迭代到测试通过。
AI 不会自负也不会疲惫,它只是复现了喂给它的那些模式。
💡 金句
“So an AI-generated piece of code that works but can't be changed isn't a special case. It's just the continuation of an old and ignoble tradition, a continuation of that tradition that we've had decades to explain away by calling it technical debt or pragmatic trade-offs.” 译:所以 AI 生成的那种能跑却改不动的代码并不特殊,它只是一个古老而不光彩传统的延续——而我们花了几十年,把同一个传统说成技术债或者务实的取舍。