Anthropic 重写了测试影响分析服务,因为 Claude Code 这类 AI 编程工具把 CI 系统快冲垮了
Anthropic 如何重构测试影响分析服务以应对智能体编码带来的 CI 压力
Anthropic 内部用 Claude Code 写代码后,PR 数量暴增,CI 流水线被大量提交淹没。他们干脆重写了测试影响分析服务,核心思路是用 Merkle 树给文件依赖关系做缓存,只跑真正受影响的测试。效果很直接:单次分析延迟从 11 秒降到不到 1 秒,每天能处理 1000 次分析。这是他们内部单一代码仓库的配置,直接搬到别的项目不一定行,...
推荐理由:Anthropic 自己工程博客放出来的东西,有真实数字和具体技术方案,不是公关稿。11 秒到不到 1 秒的延迟压缩很扎实,但话题偏基础设施,非编码向的读者不太会点,所以放在 72 分 featured 档位。