“由 AI 生成的代码,从诞生那一刻起就是「遗留代码」!”

如今生成式 AI 逐渐融入软件开发流程,越来越多 AI 生成的代码出现在实际工程中——但你有没有想过,这些由 AI 写出来的代码,从一开始就可能被视为“遗留代码”?像一个第一次阅读你代码的新人,从零构建对上下文的理解,它不会真的“记得”当初的输入是如何经过某种“电路”转化为某个输出。它跳过了“新代码”的阶段,直接进入了“别人写的旧代码”的模式——没有时间上的“新鲜感”,也没有原作者持续维护的加成。Naur 的观点是,复杂的软件系统,本质上是开发者集体心智中构建起来的“理论”。