SOLID Principles
Avancé
Refactoring d'une interface trop large vers ségrégation cohérente
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
solid
isp
interface-design
refactoring
architecture
Scénario Technique
Contexte Une interface IDataService contient : read(), write(), delete(), export(), validate(). Le Problème Certaines implémentations n’utilisent que read() et write(). Contraintes Segmenter l’interface en interfaces plus petites spécialisées tout en maintenant compatibilité ascendante. Livrable attendu Une architecture respectant Interface Segregation Principle avec interfaces ciblées.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.