Martin Fowler 博客用实验证明:代码重构能让 AI 写代码的 token 成本直降 83%
The Economic Benefit of Refactoring
Giles Edwards-Alexander 让 AI 写了一个 15 万行的 Rust 应用,数据访问层膨胀成一个 17,155 行的单文件。他设计了一个实验:每做一步重构,就让一个全新的 AI 智能体去实现同一个功能改动,记录 token 消耗。当最大文件从 17,155 行缩减到 3,695 行时,每次改动的输入 token 从约 15.9 万...
推荐理由:Martin Fowler 那篇博文做了一个实验:让 AI 写了个 15 万行的 Rust 应用,数据访问层膨胀成一个 17,155 行的单文件。然后每做一步重构,就让一个全新的 AI 智能体去实现同一个功能改动,记录 token 消耗。结果很直观——文件瘦身后,每次改动的输入 token 大幅下降。这等于把重构从'代码洁癖'变成了'成本控制',对用 AI 写代码的工程师来说是个实打实的参考。不过要说明,这是个人实验,不是正式研究,全文也没提供,所以数字只能当参考,别当行业基准。