Thème : programmation
❓ Problématique
Comment les principes du clean code et l'utilisation de design patterns peuvent-ils améliorer la qualité, la maintenabilité et l'évolutivité d'un projet logiciel ?
🎓 Questions possibles du jury
Pouvez-vous donner un exemple concret où le principe de responsabilité unique (SRP) n'est pas respecté et expliquer les conséquences ?
Le pattern Singleton est souvent critiqué. Pourquoi et dans quel cas l'utiliseriez-vous malgré tout ?
Prêt à t'entraîner ? Ketty joue le jury et te pose les vraies questions.
💡 Conseils
- ✓Préparez un exemple de code 'sale' et son refactoring propre pour l'illustration.
- ✓Ne listez pas tous les patterns, maîtrisez-en 2 ou 3 par famille.
- ✓Montrez que vous comprenez l'équilibre entre simplicité (KISS, YAGNI) et l'utilisation raisonnée de patterns.
