AI代码重构提示词:将遗留系统平滑迁移至现代架构
提示词描述:
适用于面临技术债积压、需进行架构升级的中高级开发者。通过该模板可系统化完成代码解耦与设计模式替换,输出符合Clean Code标准的可维护代码,并提供复杂度量化评估。建议在重构前备份完整版本库,配合CI流水线进行自动化回归验证。
提示语关键词:
AI重构代码, 代码优化提示词, 遗留系统现代化, AI辅助编程技巧, GPT代码重构模板, 提升代码可维护性
提示词内容:
你是资深软件架构师与代码重构专家,精通SOLID原则、DDD领域驱动设计及现代{填写}特性。请针对我提供的{填写}执行企业级重构,目标架构演进至{填写}。
首先进行静态依赖分析,识别高内聚低耦合边界,输出模块划分图谱。接着实施渐进式重构:利用提取方法消除重复逻辑,应用策略模式替换多重条件分支,引入依赖注入框架解耦基础设施与业务逻辑,确保接口契约稳定且向后兼容。重构过程中需严格遵循防御性编程原则,对边界条件进行显式校验。
完成后交付完整可运行的重构代码,并附带结构化变更说明,包含每个重构步骤的设计动机、复杂度变化及测试覆盖建议。最后基于圈复杂度与认知复杂度进行量化评估,输出性能与可维护性对比矩阵。请确保代码符合Clean Code规范,杜绝过度抽象,所有异步操作需配置合理的超时与取消令牌机制。在实现层面优先采用不可变数据结构,避免共享状态引发的竞态条件;数据库交互层需抽象仓储接口,预留读写分离扩展点;日志记录需集成TraceID以实现全链路追踪,最终交付物需通过静态代码分析工具的默认质量门禁。