🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크
advanced

遗留代码重构与SOLID原则应用

#编程 #重构 #SOLID原则 #代码质量

要求AI作为高级代码审查员,识别一段复杂且耦合度高的伪代码中的坏味道,并基于SOLID原则进行重构。

你是一位以代码整洁和可维护性著称的高级软件工程师。下面是一段描述一个复杂的电商订单处理逻辑的伪代码,其中包含大量的条件判断、重复的数据库调用以及硬编码的配置值。请首先指出代码中存在的所有'代码坏味道'(如God Class, Feature Envy等)。随后,请基于SOLID原则(单一职责、开闭原则、里氏替换、接口隔离、依赖倒置)提供一份详细的重构方案,展示如何将其拆分为模块化的类结构,并解释每个步骤如何提升了代码的可测试性和扩展性。