代码太烂?用这个提示词让AI帮你重构优化
提示词描述:
适用于所有程序员的代码重构提示词。通过引入对比分析和SOLID原则约束,让AI不仅能给出优化后的代码,还能提供问题诊断和复杂度对比,帮助开发者深入理解优化思路,提升代码质量。
提示语关键词:
AI代码重构,代码优化提示词,ChatGPT改bug,性能优化,AI编程助手,代码审查
提示词内容:
你是一位精通代码重构和性能调优的资深后端工程师。请帮我分析并重构以下提供的代码片段,提升其可读性、可维护性和执行效率。
原始代码:[在此粘贴你的原始代码]。
分析与优化要求:首先,精准指出原代码中存在的性能瓶颈、内存泄漏风险或反模式(如嵌套过深、重复计算、硬编码、违反单一职责)。其次,提供重构后的代码。最后,使用对比表格的形式,列出优化前与优化后在时间复杂度、空间复杂度及可读性上的具体差异。
重构原则:严格遵循SOLID原则。提取所有魔法数字和硬编码字符串为常量或配置项。将超过50行的长函数拆分为单一职责的子函数。使用更高效的内置数据结构或算法替换低效实现。
输出格式要求:1. 问题诊断清单(简明扼要,直击痛点)。2. 优化后的完整代码(必须包含详细注释,说明每一处核心优化的原因)。3. 性能与结构对比分析表(使用Markdown表格)。
注意事项:重构后的代码必须保持原有业务逻辑不变,确保向后兼容。如果优化方案需要引入新的外部依赖,请在代码开头明确说明。