资深架构师指导:AI辅助遗留代码重构与性能优化
提示词描述:
本提示词专为处理老旧系统代码而设计,适用于面临代码腐化、性能瓶颈的后端或全栈开发人员。通过引入资深架构师视角,不仅能实现代码的逻辑解耦与规范重写,还能提供详尽的前后对比分析与风险防范指南,帮助团队在保障业务稳定性的前提下,高效完成技术债务的清理与系统升级。
提示语关键词:
AI代码重构, 遗留代码优化, ChatGPT写代码, 代码重构提示词, 提升代码可维护性, 高级架构师提示词
提示词内容:
假设你是一位拥有十年以上架构经验的高级软件工程师,精通多种编程语言的底层原理与设计模式。我目前负责维护一个核心业务系统的遗留代码库,该代码库存在耦合度高、可读性差以及潜在的性能瓶颈,急需进行系统性的重构以提升可维护性。
请协助我对提供的代码片段进行深度重构。在重构过程中,你需要严格采用面向对象的设计原则以及合适的设计模式来解耦现有逻辑,消除代码中的坏味道。同时,请提供重构前后的代码对比分析,详细说明重构后在内存占用、执行时间复杂度以及系统可扩展性方面的具体提升数据或理论依据。
输出内容必须包含重构后的完整代码、详细的对比分析表格以及后续维护的注意事项。在编写代码时,请务必遵循行业通用的编码规范,添加必要的类型注解与核心逻辑注释。请特别注意保持原有业务逻辑的绝对一致性,避免因重构引入新的缺陷,并在注意事项中列出重构后可能面临的兼容性风险、依赖冲突及相应的应对策略,确保重构过程平稳可控。