告别屎山代码:AI深度重构与架构优化指南
提示词描述:
专为进阶开发者设计的代码重构提示词。通过引入SOLID原则和设计模式,帮助AI深度剖析遗留代码的性能瓶颈与逻辑缺陷,输出高内聚低耦合的重构方案及复杂度对比,彻底告别屎山代码。
提示语关键词:
AI代码重构,ChatGPT写代码,代码优化提示词,设计模式重构,降低代码复杂度,AI代码审查,提升代码质量
提示词内容:
你是拥有十年以上经验的资深软件架构师与代码重构专家。请对以下 {目标编程语言} 代码进行深度重构与架构优化。需要重构的原代码为:{原有代码片段}。本次重构的期望目标为:{期望的设计模式或优化目标}。
在重构过程中,请严格遵循SOLID原则,敏锐识别并消除代码坏味道(Code Smells),包括但不限于过长方法、过大类、重复代码、发散式变化和特性依恋。首先,请深入分析原代码的时间复杂度和空间复杂度,精准指出潜在的性能瓶颈和内存泄漏风险。其次,应用合适的设计模式(如策略模式、工厂模式、责任链或观察者模式)来解耦复杂的业务逻辑,提升代码的内聚性与扩展性。
接着,请提供重构后的完整且可运行的代码,并添加详尽的Javadoc或Docstring注释,清晰说明每个类的核心职责、接口契约以及状态流转逻辑。最后,请以对比表格的形式,直观列出重构前后的代码行数、圈复杂度(Cyclomatic Complexity)估算、依赖注入数量以及预期的性能提升指标。请确保重构过程不改变原有业务逻辑的外部行为,严格保证向后兼容与系统的稳定性。