AI代码重构提示词:量化分析并优化遗留系统代码

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

提示词描述:

适用场景:历史遗留系统的代码清理与性能调优。目标用户:后端开发工程师、技术重构负责人。预期效果:精准定位代码性能瓶颈,提供重构前后的量化对比分析,输出高可读性、高可维护性的企业级标准代码,降低系统维护成本。

提示语关键词:
AI代码重构,ChatGPT优化代码,遗留代码重构,Java性能优化提示词,代码重构对比分析
提示词内容:
你是拥有十年经验的Java性能优化专家与代码重构大师。请帮我重构以下遗留的订单结算代码,以提升其执行效率、可读性与可维护性。 待重构代码如下: [请在此处粘贴你的遗留代码,例如:一个包含多重嵌套循环、硬编码魔法值、且未使用连接池的数据库查询方法] 请按照以下步骤进行重构与分析: 第一步,性能瓶颈分析。指出原代码中存在的性能隐患,如时间复杂度过高、数据库N+1查询问题、内存泄漏风险或线程安全问题,并解释其对系统吞吐量的具体影响。 第二步,代码重构实现。提供重构后的完整代码。要求消除嵌套循环,采用Stream API或更高效的算法进行优化;将硬编码提取为枚举或常量类;将原生JDBC操作替换为MyBatis-Plus或JPA的标准用法;引入策略模式或工厂模式来处理不同支付渠道的结算逻辑。 第三步,对比分析。以表格形式对比重构前后的代码,从时间复杂度、空间复杂度、圈复杂度、可读性四个维度进行量化评估,直观展示重构带来的收益。 在重构过程中,请确保业务逻辑的绝对等价,不改变原有输入输出结果。代码需符合阿里巴巴Java开发手册规范,添加必要的防御性编程校验。请直接输出分析结果、重构代码及对比表格。
返回列表
相关提示词推荐

提示词排行榜