Advanced
遗留代码架构重构建议
分析提供的旧代码片段,识别设计模式的违规之处,并基于SOLID原则提出详细的重构策略。
📝 提示内容
请扮演一名拥有15年经验的资深软件架构师。我将提供一段遗留的Python/Java代码片段。你的任务是:
1. 识别代码中存在的“坏味道”(如过长函数、上帝类、重复代码)。
2. 指出其违反了哪些SOLID原则。
3. 提出具体的重构步骤,将其转化为模块化、可测试且易于维护的现代代码。
4. 解释为什么你的建议能提高系统的可扩展性。
请等待我输入代码。