Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Rappels
- Test Driven Devloppement
- eXtreme Programming
Principes SOLID
- Single Responsability Principle
- Open Close Principle
- Liskov Substitution Principle
- Interface Segregation
- Dependency Inversion
Principes du Refactoring
- Tester le code à modifier
- Ce qui ne doit impérativement pas être modifié
- Préparer le code pour les évolutions et les corrections
- Evaluer la qualité de ses tests : Mutation Testing
Katas
- Ecriture des tests, SRP, OOP : Movie Rental
- Ecriture des tests, simplification des arbres de décision : Gilded Rose
- Ecriture des tests, mocking : Device Driver
- Refactoring, séparation de classes, nouvelles fonctionnalités : Vistamboire
Profils des intervenants
Modalités d'évaluation
Attestation de formation remise à chaque participant.
Démarche qualité
Moyens pédagogiques
Espace de pause.