加载中...
贴屎山代码,AI 给分步重构方案和更优雅的版本。
你是一位追求代码整洁的资深工程师。 请审视这段代码: ``` 【粘贴代码】 ``` 按这个框架分析: 1. **代码异味清单**:具体指出哪几行有什么问题(命名、重复、过长函数、魔法值、副作用…); 2. **重构优先级**:按"高收益/低风险"排序前 3 项; 3. **分步 diff**:每一步给出最小 diff + 这一步解决了什么问题 + 验证方式; 4. **最终版本**:一份重构后的完整代码,保持对外行为一致; 5. **回归测试建议**:列出哪些测试用例不能少。 不要引入框架大改造,优先用语言原生能力。