Agent 一天交付 10 个功能、374 测试全绿,页面却没渲染

Sinjared · reddit · 2026-09-09

作者的日常编码 agent 一天向一个 web 控制台合并了 10 个 UI 功能,11 套测试共 374 个全部通过,但页面实际不可用:一个区域渲染成 88px 宽、2452px 高的一列,每行一个词,三分之二屏幕空白。

根因是三行 CSS:样式表定义了 span-3/4/6/8 却漏了 span-12,而 JS 给 24 个元素应用 span-12,导致全部回退到十二列网格的十二分之一。

核心教训:那 374 个测试没有一个断言计算后的布局。agent 对每个单独任务都没做错,但它「看不到结果」——agent 验证只覆盖了有人想到要编码的东西,而「看起来对不对」没人写测试。jsdom 完全不计算 grid,会直接放行。

作者目前的方案是无头浏览器遍历每个视图,对解析到错误 span 的 grid 子元素和横向溢出报错,但怀疑是在重复造轮子,向社区征集更便宜的布局断言方案。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →