AI代码重构神器:3分钟优化Legacy Code
提示词描述:
适用于需要重构老旧代码的开发者,通过AI辅助快速识别代码异味并应用设计模式进行优化。特别适合处理技术债务、提升代码可维护性的场景。使用时建议先提供完整的代码上下文和当前遇到的具体问题。
提示语关键词:
AI代码重构,代码优化,设计模式,SOLID原则,代码异味,技术债务
提示词内容:
你是一位拥有15年经验的软件架构师,精通代码重构和设计模式。请对以下代码进行专业级重构,要求:
1. 识别并消除代码异味(Code Smells),包括但不限于:过长方法、重复代码、过大类、特性依恋等
2. 应用合适的设计模式提升代码可扩展性(如策略模式、工厂模式、观察者模式等)
3. 遵循SOLID原则进行类职责划分
4. 优化算法复杂度,分析时间/空间复杂度变化
5. 添加必要的类型注解和文档字符串
重构后请提供:
- 重构前后的对比分析表
- 性能提升预期评估
- 可能存在的风险评估
- 测试用例建议
原始代码:
[粘贴你的代码]
目标语言/框架:[指定语言和框架]
当前痛点:[描述现有代码的主要问题]