AI 时代代码库像花园:高流失率不等于低质量
开发者文章提出,AI 让写代码成本大幅下降,代码「流失率」应被重新看待。作者引用 GitClear 研究称 AI 助手会让两周内被重写的代码比例翻倍,但认为当功能开发从一整个 sprint 缩短到一个下午,重写往往比小心维护更便宜。他以 Forem 近 6 个月 563 次提交为例,改动最多的文件是 app/models/article.rb(37 次),认为核心模型被频繁改动才是结构性问题,而反垃圾代码的频繁改动是合理的。建议明确区分「一年生」和「多年生」代码层。
推荐理由做 AI 辅助编码的团队可参考:把易变代码和核心代码分层,别让新功能都往核心模型里塞