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」频道最新
- 语义缓存加校验要付多少延迟?作者实测:30-40ms,LLM 评审要 1.7 秒 — Reasonable_Royal_621 · 2026-09-09
- HyperFrames 冲上 GitHub 趋势第一:发布视频由 Claude Code 制作,两天 300 万播放 — toolstelegraph · 2026-09-09
- 给 AI 助手配独立邮箱?用户不愿让 Agent 碰自己 15 年的老邮箱 — _AustinCalvert_ · 2026-09-09
- Dimillian:开发工具现支持在任意分支创建 worktree — Dimillian · 2026-09-09
- 开发者用 Claude 的 Astra 写自定义绘图引擎,游戏美术全部代码程序化生成 — Dimillian · 2026-09-09
- Prime Intellect 开放环境栈,让 agent 训练小模型更便宜 — seanwbren · 2026-09-09