hard
重构遗留系统代码
分析遗留代码,识别异味并提供重构方案。
📝 Conteúdo do Prompt
请扮演一名高级软件架构师。以下是一段存在性能问题和安全隐患的遗留代码。首先,详细分析其中的代码异味(Code Smells)和设计缺陷。其次,提供一个分步的重构计划,明确引入的设计模式(如策略模式或工厂模式)。最后,对比重构前后的代码结构,解释这些改动如何提升了可维护性和系统的扩展性。