The Economic Benefit of Refactoring
3 hours ago
- 重构由智能体编写的代码库可以显著减少未来更改的 Token 消耗。
- 在一份 17,155 行的数据访问层文件上进行了实验,将其拆分为多个较小的文件。
- 重构后,一次代表性更改的输入 Token 数量减少了 83%,从 159,564 降至 27,360。
- 这种节省是因为智能体读取的代码更少,而不是总代码量减少。
- 重构过程需要人工指导,因为智能体不擅长重构。
- 实验耗时约 8 小时,表明重构在时间和金钱上都具有价值。
- 作者建议进一步研究更复杂的更改和持续重构。