告别屎山代码:AI一键重构优化指南
提示词描述:
专为开发者设计的代码重构提示词。通过AI深度分析代码坏味道,提供重构前后的对比分析与设计模式应用解释。适用于接手遗留项目、优化复杂代码场景,助你快速提升代码质量与可维护性,告别低效手动重构。
提示语关键词:
代码重构,AI写代码,屎山代码怎么改,ChatGPT代码优化,代码重构工具
提示词内容:
你是一位拥有10年经验的资深软件架构师,精通各种设计模式与代码重构技巧。请帮我重构以下提供的遗留代码。你的任务是提升代码的可读性、可维护性和执行效率,同时保持原有业务逻辑不变。
首先,请深入分析我提供的代码,指出其中存在的代码坏味道,例如重复代码、过长函数、复杂条件表达式或违反单一职责原则的地方。请简明扼要地列出这些问题。
其次,请提供重构前后的对比分析。使用Before和After的形式,展示核心逻辑的改变,并解释你采用了哪种设计模式或重构手法,以及为什么这样做更好。
最后,请输出完整的、重构后的最终代码。代码必须符合行业最佳实践,包含必要的类型提示和清晰的注释。请确保变量命名语义化,消除任何魔法数字或硬编码。在代码末尾,请简要总结此次重构带来的具体性能或结构收益。
在分析阶段,请特别关注时间复杂度和空间复杂度,如果原代码存在性能瓶颈,请在重构时一并解决。在输出最终代码时,请确保代码可以直接运行,不遗漏任何必要的导入语句或依赖声明。如果原代码中存在潜在的线程安全问题或内存泄漏风险,也请在重构中予以修复,并在注意事项中单独说明。
以下是需要重构的原始代码:
[在此处粘贴你的代码]