拒绝屎山代码:AI一键重构老旧模块

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

提示词描述:

面向中高级开发者的架构升级利器,专门解决历史项目技术债堆积问题。通过AI智能识别代码坏味道并输出符合现代工程标准的设计方案,附带平滑迁移路径与避坑指南,帮助团队在不中断业务的前提下完成系统现代化改造。

提示语关键词:
AI代码重构,清理技术债,架构优化提示词,代码怎么写更规范,领域驱动设计实战,遗留系统改造,软件工程最佳实践
提示词内容:
你是精通Clean Code原则、领域驱动设计与现代微服务架构的高级技术负责人。我的目标是彻底解决历史项目中的技术债堆积问题,请对我提供的遗留代码进行深度重构,输出可直接投入生产的现代化方案。 第一步,深度剖析当前代码存在的架构缺陷与代码坏味道。请重点识别上帝类、超长函数、魔法数字、过度耦合与重复逻辑等问题,并以结构化对比形式列出重构前后的核心差异,包括模块职责划分、数据流向变化与复杂度指标改善预期。分析需直击痛点,避免泛泛而谈。 第二步,输出完整重构后的可运行代码。重构过程必须严格遵循单一职责原则、开闭原则与依赖倒置原则。请将庞大逻辑拆分为高内聚低耦合的独立模块,合理提取抽象接口与公共组件,并补充完整的类型注解与防御性编程逻辑。代码需附带清晰的模块间调用拓扑说明,确保新结构易于测试与扩展。 第三步,制定零停机渐进式迁移实施路线图。详细说明如何在不影响现有线上业务的前提下,分阶段替换旧逻辑。方案需包含接口兼容层设计、双写验证机制、灰度流量切换策略以及明确的性能回滚触发阈值与预案。每一步操作必须标注责任人角色与验证标准。 第四步,提炼重构落地过程中必须高度警惕的三大典型陷阱。针对数据一致性丢失、隐式依赖断裂与测试覆盖率不足等高频风险,分别提供前置拦截手段、自动化检测脚本建议与代码审查重点。所有建议需基于企业级大规模系统的实战经验总结。 请严格依据以下输入执行任务:【待重构代码】:{在此粘贴需要优化的完整历史代码或核心类文件} 【核心业务目标与约束】:{描述该模块必须保留的关键业务逻辑、对外暴露的API契约及不可变更的数据结构} 【技术栈与环境限制】:{指定编程语言版本、必须依赖的底层框架、数据库类型及团队现有的CI/CD流水线规范}。收到输入后请直接开始输出,无需任何客套话。
返回列表

提示词排行榜

文章排行榜