# Armin Ronacher：别急着让 AI 循环替你写要长期维护的代码

> 原标题：The Coming Loop

- 来源：Hacker News 首页
- 发布时间：2026-06-23T11:06:41.000Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/40071
- 原文：https://lucumr.pocoo.org/2026/6/23/the-coming-loop/

## 摘要

Flask 作者 Armin Ronacher 聊了聊最近很火的一种用法：在编程智能体外面再套一层“循环”，让任务在模型自己觉得干完了之后还能被自动续上。他觉得这招在移植代码、跑性能实验、做安全扫描时特别好用——他自己就用它把 MiniJinja 移植到了 Go。但对于要长期维护的代码，他不太放心。现在的模型写代码有个毛病，遇到问题喜欢就地打个补丁，而...

## 推荐理由

Armin Ronacher 这篇个人随笔把“在编程智能体外层加循环”这个模式讲透了，三个维度都踩中：标题有辨识度、案例可复用、读者会心一笑。正文没给性能数据或对比实验，所以分数没往上拉，78 分刚好卡在“值得看但别当论文读”的位置。

## 锐评

Armin Ronacher 这篇文章不是技术教程，而是他作为资深开发者的直觉判断。他观察到一种新用法：在编程智能体外面再套一层“循环”，任务完成后由外部程序判断是否真的结束，没结束就自动续上。他自己用这招把 MiniJinja 移植到了 Go，效果不错。

但他对长期维护的代码不放心。现在的模型有个毛病，遇到问题喜欢就地打补丁，而不是从根上消除错误状态。外循环会放大这个毛病——每次迭代加一点防御，代码看起来更健壮，实际上更难理解。他直言，最近一些全自动工具产出的代码质量，还不如去年秋天有人工介入的时候。

文章没给实验数据，全是个人经验。他也没说清楚“长期维护”具体指多大规模、什么类型的项目。如果你做的是概念验证、一次性脚本或代码翻译，外循环确实省钱省力；但如果是核心基础设施，他建议还是自己盯着。
