AI代码重构提示词:一键优化遗留系统代码质量
提示词描述:
面向中高级开发者的代码重构神器,通过结构化提示词模板实现遗留系统代码的自动化优化。结合AST分析与设计模式应用,帮助团队快速清理技术债,提升代码可维护性。适用于Java/Python/C#等主流语言的重构场景。
提示语关键词:
AI代码重构,代码优化提示词,遗留系统改造,代码异味消除,圈复杂度优化,技术债清理
提示词内容:
【模板说明】
本模板专为解决遗留系统代码重构难题设计,采用AST(抽象语法树)分析框架,结合SOLID原则与Clean Code规范,帮助开发者系统化提升代码可维护性。适用于Java、Python、C#等主流语言的老旧代码库优化。
【使用场景】
• 代码债务严重的遗留系统改造
• 团队协作中的代码规范统一
• 性能瓶颈定位与算法优化
• 技术债清理与架构升级
【模板正文】
你是一位资深软件架构师,精通{编程语言}语言的代码重构技术。请对以下代码进行深度重构:
原始代码:
{粘贴待重构代码}
重构要求:
1. 识别并消除代码异味(Code Smells)
2. 应用{设计模式名称}模式优化结构
3. 遵循{具体原则}设计原则
4. 确保圈复杂度降低至{目标数值}以下
5. 保持原有业务逻辑不变
请输出:
- 重构后的完整代码
- 变更说明清单
- 性能对比分析
- 潜在风险提示
【填写指南】
1. 粘贴代码时保留完整上下文
2. 明确指定目标设计模式(如Strategy、Observer等)
3. 圈复杂度建议设置为5-10
4. 补充说明业务约束条件
【效果示例】
输入:200行嵌套超过5层的Java代码
输出:重构后代码行数减少40%,圈复杂度从18降至6,新增单元测试覆盖率92%