技术实践
Wiz 用 Claude Code 将5万行 Python 库迁移为 Go,官方称性能提升约2倍
概述
Wiz 是拥有2000多名员工的云安全平台公司,其 DSPM 团队负责扫描客户文件并识别暴露凭据等敏感数据问题。公司代码库以 Go 为主,但 PDF 解析缺少可靠的 Go 库,只能把积累20余年、5万余行代码的 Python 库 pypdf 装进开销大的沙箱运行,不同环境结果不一致;人工移植预估需一名专业工程师2至3个月,项目因此长期搁置。团队先在日常代码理解、评审与架构规划中使用 Claude Code,工程师随后在周六试用迁移:提示约1小时后基本功能已能通过数百个测试 PDF,迭代约10小时后通过全部500个极端用例;整个迁移约20小时完成(10小时开发加10小时测试),产出18413行 Go 代码库,以功能开关灰度上线,官方称约99%的结果与原实现一致,新库随后完全替换沙箱 Python 方案,并带来希伯来语支持等原开源库无法实现的定制。案例标题披露性能提升约2倍;另记有2万行 C++ 库2天迁至 Go 的经历,团队九成以上工程师每日使用 Claude Code。以上均为 Anthropic 客户故事自述,未见独立核验。