181 个模型按代码重构排名。 Scored with heavy bonuses for reasoning (understanding code intent), large context (full codebase analysis), large output (complete rewrites), 流式输出和JSON mode.
| # | 模型 | 评分 |
|---|---|---|
| 1 | Claude Opus 4.7Anthropic | 95 |
| 2 | GPT-5.5OpenAI | 93 |
| 3 | Gemini 3.1 Pro Preview Custom ToolsGoogle | 92 |
| 4 | Gemini 3.1 Pro PreviewGoogle | 92 |
| 5 | GPT-5.4 ProOpenAI | 92 |
| 6 | GPT-5.4OpenAI | 92 |
| 7 | GPT-5.5 ProOpenAI | 91 |
| 8 | GPT-5.2 ProOpenAI | 91 |
| 9 | Claude Opus 4.6 (Fast)Anthropic | 90 |
| 10 | Claude Opus 4.6Anthropic | 90 |
| 11 | GPT-5.2-CodexOpenAI | 90 |
| 12 | GPT-5.2OpenAI | 90 |
| 13 | GPT-5.3-CodexOpenAI | 89 |
| 14 | GPT-5 ProOpenAI | 89 |
| 15 | Gemini 3 Flash PreviewGoogle | 88 |
| 16 | GPT-5.1-Codex-MaxOpenAI | 88 |
| 17 | GPT-5 CodexOpenAI | 88 |
| 18 | GPT-5OpenAI | 88 |
| 19 | GPT-5.1OpenAI | 87 |
| 20 | GPT-5.1-CodexOpenAI | 87 |
| 21 | GPT-5.1-Codex-MiniOpenAI | 87 |
| 22 | DeepSeek V4 ProDeepSeek | 87 |
| 23 | o3 Deep ResearchOpenAI | 87 |
| 24 | o3 ProOpenAI | 87 |
| 25 | o3OpenAI | 87 |
| 26 | Claude Sonnet 4.6Anthropic | 85 |
| 27 | Claude Opus 4.5Anthropic | 85 |
| 28 | Grok 4.20xAI | 89 |
| 29 | Gemini 2.5 ProGoogle | 84 |
| 30 | Gemini 2.5 Pro Preview 06-05Google | 84 |
在框架间迁移代码、更新弃用API和将旧模式转换为现代写法。大上下文模型理解完整项目结构以实现一致的重构。
推理模型识别反模式并建议正确的设计模式。它们理解SOLID原则、DRY和架构边界。
识别瓶颈、优化算法、减少内存分配和提升查询性能。思维链解释每个优化决策。
为JavaScript添加TypeScript类型、改进错误边界和增强验证。大输出模型在一次响应中生成完整的重构文件。
推理模型检测代码异味(长方法、深层嵌套、重复逻辑),计算复杂度指标,并按影响优先排序重构目标。大上下文窗口分析整个模块。
模型生成逐步转换的重构计划,确保每步可独立测试。它们同时生成重构代码和更新的测试。推理确保新旧实现的行为等价。
提取方法、移动方法、用多态替换条件、引入参数对象等都处理得很好。AI还擅长命名改进和简化布尔逻辑。
大上下文窗口(128K+)的模型处理多文件重构,包括跨文件重命名、提取共享工具、重组模块结构和更新导入路径。