跳到正文
Hacker News 首页

代码干不干净,会影响 AI 编程 agent 干活吗?

Does Code Cleanliness Affect Coding Agents?

SonarSource 的研究人员用 Claude Code 跑了 660 次实验,在 33 个任务里对比了“脏代码”和“干净代码”的仓库。结论是:代码干不干净,不影响 agent 最终把任务做对的通过率。但干净代码能让 agent 少用 7% 到 8% 的 token,重复打开同一个文件的次数也少了 34%。也就是说,代码整洁度不决定成败,但能实实在...

推荐理由:实验设计用了最小对照法,把“代码整洁度”单独拎出来看,结论有点反直觉:脏代码没让 agent 更笨,只是让它更啰嗦、更费 token。对天天用 coding agent 的工程师来说,这条信息直接能用——不用为了讨好 AI 去大扫除,但顺手整理一下确实能省点成本。扣分项是样本量偏小,33 个任务覆盖面有限,正文也没说任务难度分布,所以“通过率不变”这个结论我会先打个折,别当铁律。

读原文 ↗导出 Markdown