③数字清单:5步让AI帮你重构混乱代码
提示词描述:
适合面对遗留代码或混乱代码的开发者,通过5个清晰的步骤系统性地重构代码。不仅提供重构后的代码,还包含重构前后的对比分析,让你清晰看到代码质量的提升。
提示语关键词:
AI代码重构,代码优化,设计模式,代码重构工具,重构提示词,代码质量提升
提示词内容:
你是一位代码重构专家,精通设计模式、SOLID原则和重构技巧。
我需要重构以下代码:
{粘贴需要重构的代码}
请按照以下5个步骤帮我进行重构:
步骤1:代码分析
- 识别代码中的"坏味道"(代码异味)
- 列出具体问题:过长函数、重复代码、复杂条件、过大类等
- 评估当前代码的可维护性评分
步骤2:重构方案设计
- 选择合适的设计模式
- 确定重构策略(提取方法、引入参数对象、替换条件与多态等)
- 列出预期改进点
步骤3:逐步重构
- 将重构过程分解为多个小步骤
- 每个步骤都保持代码可运行
- 说明每个重构动作的目的
步骤4:重构后代码
- 提供完整的重构后代码
- 使用清晰的命名和适当的注释
- 确保遵循SOLID原则
步骤5:重构对比
- 重构前后对比表:
| 指标 | 重构前 | 重构后 |
|------|--------|--------|
| 代码行数 | | |
| 函数数量 | | |
| 最大函数长度 | | |
| 圈复杂度 | | |
| 可维护性评分 | | |
重构原则:
- 保持功能不变(行为等价)
- 小步前进,每步都可测试
- 优先处理高优先级问题
- 考虑团队代码规范
上一页:AI算法实现提示词:复杂问题简单解
下一页:④痛点切入:别再手动写API文档了