遗留代码重构指南:AI辅助提升系统可维护性
提示词描述:
适用于技术团队处理历史遗留代码与低效模块。通过本提示词,AI可系统化诊断代码缺陷,输出符合SOLID原则的重构方案与性能优化指标,显著提升系统可维护性。建议在提交前清理无关依赖,以获得更精准的重构建议。
提示语关键词:
AI代码重构, ChatGPT写代码, 遗留代码优化, AI辅助编程, 代码可维护性提升, 自动化代码审查
提示词内容:
作为企业级系统架构师与代码优化专家,请对提交的遗留系统代码执行标准化重构作业。
请严格依照软件工程最佳实践开展分析,首先对原始逻辑进行静态扫描,精准定位冗余循环、硬编码参数、未处理异常及潜在内存泄漏点,并生成结构化诊断摘要。随后,依据模块化设计与高内聚低耦合原则,将单体逻辑拆解为独立服务组件,全面引入依赖注入机制与接口抽象,确保系统符合SOLID设计规范。
在重构实施阶段,必须维持原有业务规则的绝对一致性,并通过标准化命名规范、完整类型注解及行级注释显著提升代码可维护性。请按照以下步骤输出最终成果:第一,提供重构后的完整可执行源码,确保语法正确且无编译警告;第二,生成变更映射清单,逐条说明优化逻辑与对应原始代码行号;第三,输出性能基准对比分析,量化响应时间与资源消耗改善幅度;第四,制定后续维护操作手册,明确扩展节点与回滚预案。
所有技术决策需附带严谨依据,禁止引入非必要第三方库,确保交付物符合企业级代码审查标准并可直接接入自动化构建流程。所有交付代码须通过静态语法检查,注释需严格遵循企业技术文档规范,严禁使用过时语法特性或模糊占位符。若输入代码存在逻辑冲突,请优先保障核心业务链路稳定性,并在输出首段明确标注风险提示与替代方案。