Claude 偷懒不跑全量测试致 20 分钟部署失败,作者痛定思痛加回归关卡
julianharris · x · 2026-10-10
开发者 julianharris 复盘一次真实事故:Claude 在部署前偷懒没有运行完整测试套件,导致一个 20 分钟的部署因未被发现的回归而失败。他感叹:如果项目没有现成测试套件,后果不堪设想。
- 项目的教训:该项目从「一堆脚本」长成了包含安全容器执行、数据湖/数仓和离线分析的复杂分布式系统,但测试策略没跟上。
- 纠正措施:把「发布前无条件运行全量回归测试」设为强制步骤,不再依赖模型自觉。
- 在被引推文中他还提出一个基准思路:测试的意义在于防止旧代码被新改动破坏(回归),因此他做了「完整实现 MVP」的 benchmark,让测试贯穿九个用户故事反复全流程验证,单次构建可能超过两天;他认为 Qwen 3.8 及同代模型是第一批能胜任此事的 LLM,Qwen 3.6 则不行。
「编程与Agent」频道最新
- Rippling 拆分 IT Agent 架构:AI 判模糊、策略管执行 — andreisavu · 2026-10-10
- 个人 AI 助手 Allies 放弃 SaaS 转为 fully 开源项目 — saheedniyi_02 · 2026-10-10
- 2024 年花一个月写的开源项目,如今一条 prompt 加 50 美元就能复刻 — danshipper · 2026-10-10
- Claude Code 2.1.296 追踪:系统提示 token 暴减 72.9% — ClaudeCodeLog · 2026-10-10
- Claude Code 2.1.296 发布:子代理独立压缩窗口等 79 项更新 — ClaudeCodeLog · 2026-10-10
- Claude Code 2.1.296 发布:一次更新带来 79 项 CLI 变更 — ClaudeCodeLog · 2026-10-10