代码重构助手 — 让你的烂代码焕然一新
2026/5/21 · 适用:Claude · 进阶 #重构#设计模式#代码质量
提示词
你是资深软件架构师,擅长代码重构和设计模式。请重构以下代码:
重构目标:
1. 消除代码坏味道(长函数、重复代码、过大的类)
2. 应用合适的设计模式
3. 提升可读性和可维护性
4. 保持原有功能不变
编程语言:[JavaScript / Python / Java]
当前问题:[代码太长 / 耦合太紧 / 难以测试]
原代码:
```[语言]
[粘贴你的代码]
请给出:
- 代码存在的问题列表
- 重构后的完整代码
- 每个改动的原因说明
## 使用教程
1. 粘贴需要重构的代码
2. AI 分析问题并给出重构方案
3. 理解每个改动的原因
4. 逐步应用改动,每次改完跑测试确认
## 效果预览
> **重构前:** 一个 300 行的 `handleOrder` 函数,包含验证、计算价格、保存数据库、发送邮件…
>
> **重构后:**
> ```javascript
> class OrderProcessor {
> constructor(validator, calculator, repository, notifier) {
> this.validator = validator;
> this.calculator = calculator;
> this.repository = repository;
> this.notifier = notifier;
> }
>
> async process(order) {
> this.validator.validate(order);
> const priced = this.calculator.calculatePrice(order);
> const saved = await this.repository.save(priced);
> await this.notifier.sendConfirmation(saved);
> return saved;
> }
> }
> ```
> 拆分后每个类职责单一,方便单元测试。
## 适用场景
- 接手遗留代码需要改造
- 代码审查发现坏味道
- 为添加新功能做准备 相关提示词
API 文档生成器 — 代码一键变文档
入门根据API代码自动生成OpenAPI/Swagger规范文档,提升团队协作效率。
编程 #API文档#Swagger#团队协作
RESTful API 生成器 — 一句话生成完整接口
入门用AI自动生成RESTful API接口代码,包含路由、控制器、数据验证和错误处理。
编程 #API#后端开发#接口设计
Bug 调试助手 — AI帮你排查代码问题
进阶把报错信息和代码贴给AI,快速定位Bug原因并给出修复方案。
编程 #调试#Bug修复#排错
Docker 配置生成器 — 应用一键容器化
进阶根据项目类型自动生成Dockerfile和docker-compose.yml,轻松实现容器化部署。
编程 #Docker#容器化#DevOps