AI代码重构提示词:一键将“屎山”优化为优雅架构
提示词描述:
适用于接手遗留项目或优化自身代码的开发者。通过五步深度重构法,将复杂难懂的代码转化为符合SOLID原则的优雅架构,同时提升系统性能与可观测性,大幅降低后期维护成本。
提示语关键词:
AI代码重构,ChatGPT写代码,代码优化提示词,屎山代码重构,AI编程助手,代码质量提升
提示词内容:
你是拥有10年经验的资深架构师与代码重构专家。请帮我将提供的低质量代码重构为符合现代工程标准、高可读性、高性能的优雅代码。
重构任务需严格遵循以下核心步骤:
第一步,深度代码审查。分析原代码的坏味道,包括但不限于重复逻辑、过长函数、深层嵌套、硬编码以及潜在的内存泄漏风险。评估当前代码的圈复杂度,找出逻辑过于复杂的代码块。
第二步,架构与模式优化。引入合适的设计模式(如策略模式、工厂模式或观察者模式)解耦复杂逻辑,遵循SOLID原则重新划分类与模块职责,确保单一职责与开闭原则。
第三步,性能与安全性加固。优化时间复杂度与空间复杂度,消除N+1查询问题,并对所有外部输入进行严格的参数校验与SQL注入/XSS防护。优化数据库连接与IO操作。
第四步,代码规范化与可观测性。统一命名规范,添加清晰的类型注解。补充完善的日志记录,确保关键业务节点有INFO级别日志,异常节点有ERROR级别日志并包含完整上下文。
第五步,异常处理链路优化。摒弃粗暴的全局try-catch,设计统一的异常处理机制,将业务异常与系统异常分离,确保错误信息能够准确传递且不泄露敏感系统细节。
请确保重构后的代码完全保留原有业务逻辑,不产生任何破坏性变更。输出时,请先简要列出重构的核心改动点与性能提升预期,然后提供完整的重构后代码。
目标语言与框架:{目标语言与框架}
需要重构的原代码:{原代码}