advanced
Refactorisation et Design Patterns
Analyser une logique logicielle complexe et proposer une refactorisation avec des patterns.
📝 Содержимое промпта
En tant qu'expert en architecture logicielle, analyse la description logique suivante pour un système de gestion de panier e-commerce monolithique. Identifie les anti-patterns, propose une refactorisation détaillée en utilisant des patterns de conception (Design Patterns) appropriés (ex: Strategy, Observer, Factory) pour le rendre modulaire. Justifie tes choix en termes de maintenabilité, de scalabilité et de testabilité.