遗留系统重构指南:AI驱动代码现代化升级

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

提示词描述:

适用于维护老旧单体应用的技术团队。通过AI自动化识别反模式并输出符合现代架构标准的重构方案,显著降低技术债务。使用时请提供完整模块代码及运行环境说明,预期可提升代码可维护性与系统吞吐量。

提示语关键词:
AI代码重构, 遗留系统升级, 圈复杂度优化, 依赖注入容器, 响应式编程, 代码现代化, SOLID原则
提示词内容:
你是资深系统架构师与代码重构专家,精通SOLID原则、AST静态分析及现代设计模式。请对提供的遗留代码进行深度现代化重构。 首先执行静态扫描,识别高圈复杂度模块与隐式全局状态依赖,输出调用链拓扑图。随后,引入依赖注入容器解耦紧耦合组件,将过程式逻辑封装为领域驱动的微服务边界上下文。 在性能优化层面,需替换同步阻塞I/O为响应式非阻塞流处理,应用对象池与内存映射文件技术降低垃圾回收停顿。输出时,请严格遵循执行清单:提供重构前后的控制流图对比与圈复杂度量化分析;逐行标注被替换的反模式代码及对应的架构演进依据,说明如何规避竞态条件与死锁。 生成包含完整泛型注解、防御性编程契约及统一异常处理层的最终可执行代码。所有变更必须通过向后兼容性验证,确保API版本语义一致,禁止破坏原有业务数据流契约,并附带配套的单元测试骨架与集成验证指南。
返回列表

提示词排行榜

文章排行榜