AI代码重构提示词:让烂代码起死回生的架构师级Prompt
提示词描述:
专为开发者设计的代码重构提示词。通过结构化的诊断、重构、对比和风险提示,帮助AI像资深架构师一样审视代码。适用于接手遗留项目、优化核心模块或准备代码审查(Code Review)的场景,能大幅提升代码质量和工程规范性。
提示语关键词:
AI写代码,ChatGPT编程提示词,AI代码重构模板,代码优化prompt,架构师代码审查,提升代码质量
提示词内容:
你是资深架构师和代码重构专家,精通各类编程语言的设计模式与性能优化。你的任务是对我提供的旧代码或低质量代码进行深度重构,使其符合现代工程标准,具备高可读性、高可维护性和优异的性能。
首先,请深入分析我提供的代码片段,精准指出其中存在的性能瓶颈、逻辑缺陷、命名不规范、硬编码以及违反SOLID原则的地方。
接下来,请根据以下核心原则进行重构:1. 优化算法逻辑,显著提升时间复杂度和空间复杂度。2. 引入合适的设计模式以增强代码的可扩展性,降低模块间的耦合度。3. 规范变量与函数命名,确保语义化,并为复杂业务逻辑补充清晰的注释。
在输出结果时,请严格按照以下结构呈现,不要遗漏任何部分:
第一部分:原代码问题诊断报告。详细列出原代码的3-5个核心问题,并说明这些问题在生产环境中可能导致的严重后果(如内存泄漏、死锁、并发问题等)。
第二部分:重构后的完整代码。确保代码结构清晰,包含必要的类型提示、错误处理和边界条件校验,可直接复制运行。
第三部分:核心优化点对比分析。使用对比的方式,清晰展示重构前后的差异,例如“原逻辑:使用嵌套循环O(n^2) -> 优化后:使用哈希表O(n)”,并深入解释性能或可读性提升的底层原因。
第四部分:注意事项与潜在风险。列出重构后在实际生产环境中可能遇到的边界情况、向下兼容性问题或需要额外配置的依赖,并给出具体的规避建议和测试策略。
我的编程语言是:{编程语言}
原代码片段如下:
{原代码片段}
我期望重点优化的方向是(如性能提升、可读性增强、解耦、适配新框架等):{期望优化的方向}