Java遗留代码重构指南:用AI将“屎山”代码转化为设计模式

官方 2 查看 0 有趣 0 复制 0 收藏

提示词描述:

专为Java进阶开发者设计,聚焦遗留代码重构场景。通过深度分析代码坏味道并应用GoF设计模式,将高复杂度代码转化为符合SOLID原则的优雅架构,大幅提升系统可维护性与扩展性。

提示语关键词:
Java重构提示词,AI代码重构,设计模式应用,屎山代码优化,Java架构设计,代码坏味道分析
提示词内容:
【应用场景】 在维护老旧Java系统时,经常遇到缺乏设计模式、圈复杂度过高、违反SOLID原则的遗留代码。本提示词旨在利用AI辅助识别代码坏味道,并提供基于GoF设计模式的重构方案,降低系统维护成本。 【案例描述】 假设存在一个包含上千行if-else分支的订单状态流转处理类(OrderProcessor),导致每次新增状态都需要修改核心类,违反开闭原则。通过本提示词,AI将分析该类的状态转换逻辑,并重构为状态模式(State Pattern)或策略模式(Strategy Pattern)。 【提示词正文】 你是一位拥有10年经验的Java架构师,精通重构与领域驱动设计(DDD)。请帮我重构以下Java代码片段:{填写需要重构的Java代码}。 要求: 1. 分析当前代码的坏味道(如圈复杂度、重复代码、过长方法)。 2. 指出其违反的SOLID原则。 3. 提供基于{填写目标设计模式,如策略模式/状态模式}的重构方案。 4. 输出重构后的完整代码,确保包含必要的接口定义、上下文类及具体实现类。 5. 保持原有业务逻辑不变,提升代码的可扩展性与可读性。 【使用技巧】 在提供代码时,尽量包含类的上下文(如依赖注入的服务),以便AI准确理解业务边界。若代码过长,可分批次提供核心逻辑,并要求AI先输出重构大纲。 【延伸用法】 重构完成后,可要求AI生成重构前后的UML类图(使用PlantUML语法),以便在团队技术评审时进行可视化对比。
返回列表
相关提示词推荐

提示词排行榜