5 questions, une seule bonne réponse par question.
Répondez à tout, puis cliquez sur Corriger mes réponses : score et explications s'affichent.
1. Les design patterns et SOLID sont-ils de la théorie superflue ?
SOLID (responsabilité unique, dépendre d'abstractions…) et patterns (Repository, Factory, DI) guident vers un code propre. Les frameworks les utilisent. Trouver le JUSTE niveau de structure.
2. Qu'est-ce que l'OPcache, et quel est souvent le vrai levier de performance PHP ?
MESURER (profiler) AVANT d'optimiser ; ne PAS optimiser prématurément (code correct d'abord). La base est souvent le vrai goulot (indexer, éviter le N+1).
3. Qu'apporte Docker à un développeur PHP ?
Dockerfile (image) → conteneur ; Docker Compose orchestre la stack (PHP/Nginx + MySQL + Redis). XAMPP suffit pour débuter ; Docker est quasi incontournable en pro.
4. Quels points essentiels ne pas oublier à la mise en PRODUCTION d'une app PHP ?
La production diffère du dev (adapter la config). CI/CD (GitHub Actions) automatise (tests PHPUnit avant déploiement). Savoir LIVRER achève le développeur autonome.