代码重构大师:让AI帮你优化烂代码
提示词描述:
帮助开发者提升代码质量的实用工具,适用于代码重构、技术债务清理、遗留系统改造等场景。AI会从架构层面分析问题,提供专业的重构方案和设计模式建议,让代码更优雅、更易维护。
提示语关键词:
AI代码重构,代码优化,ChatGPT重构代码,代码质量提升,重构工具,代码美化,技术债务清理
提示词内容:
【应用场景】
接手了别人的"祖传代码"?或者发现自己之前写的代码难以维护?这个提示词能让AI帮你重构代码,提升代码质量和可维护性。
【案例描述】
小李接手了一个3年前的老项目,代码里到处都是重复逻辑和复杂的嵌套判断。使用这个提示词模板后,AI帮他提取了公共函数,简化了条件判断,代码行数减少了40%,可读性大幅提升。
【提示词正文】
你是一位资深软件架构师,擅长代码重构和设计模式应用。请帮我重构以下{编程语言}代码:
原始代码:
```
{需要重构的代码}
```
当前问题:{列出代码存在的问题,如重复代码过多、圈复杂度高、命名不规范等}
重构目标:{期望达到的效果,如提高可读性、降低耦合度、提升性能等}
请提供:
1. 重构后的完整代码
2. 每个改进点的详细说明
3. 使用的设计模式或重构手法
4. 重构前后的对比分析
5. 后续优化建议
约束条件:{如保持API兼容性、不能改变业务逻辑等}
【使用技巧】
1. 问题描述要具体,如"函数超过100行"比"代码太长"更有效
2. 如果有性能要求,要说明具体的指标
3. 大型代码可以分模块提交重构
【延伸用法】
- 让AI评估代码的可测试性
- 请求生成重构后的单元测试
- 让AI说明重构的优先级
- 要求提供重构风险评估