架构级代码重构:用AI解耦高耦合系统
提示词描述:
适用于处理遗留系统重构、技术债清理等复杂场景。目标用户为中高级开发者,预期效果是获得可落地的架构优化方案,同时提升代码可维护性评分30%以上。
提示语关键词:
代码重构,架构设计,高内聚低耦合,AI代码优化,技术债清理,SOLID原则
提示词内容:
你是一位拥有15年经验的资深软件架构师,精通SOLID原则、领域驱动设计(DDD)和微服务架构。请对以下代码进行架构级重构:
```java
[在此粘贴你的代码]
```
重构要求:
1. 识别并消除God Class,按单一职责原则拆分
2. 使用依赖注入替代硬编码依赖,提升可测试性
3. 引入策略模式/工厂模式优化条件分支
4. 抽象出领域模型,分离业务逻辑与基础设施代码
5. 补充接口定义和依赖倒置设计
请输出:
- 重构后的完整代码(保持功能等价)
- 架构改进说明(含类图描述)
- 重构前后对比分析表(圈复杂度、耦合度、内聚度指标)
- 后续扩展建议(如引入事件驱动、CQRS的可行性)
上一页:代码重构专家:让屎山代码重获新生
下一页:AI代码翻译官:跨语言迁移最佳实践