Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu
1400 € HT
2 jours
MP-CCD
Programme
Remarque
- Le programme se compose de 30% présentation sur slides, 70% de codage
- La partie codage porte principalement sur le codage de « Katas », un exercice essentiel pour s’exercer à la pratique du refactoring
Enjeux du clean code : maîtriser la dette technique
- Notion de dette technique
- Impact de la dette technique sur la maintenance des applications
- Impact de la dette technique sur le cycle SCRUM
Importance des tests : approches TDD et BDD
- Cycle TDD
- Écriture des tests JUnit
- Écriture des tests Cucumber
Introduction des principes du Clean Code
- Principes SOLID
- Principes de l’eXtreme Programming
Travail sur le code legacy (développement brownfield)
- Spécificités du travail sur code legacy
- Exemple du Kata Rental Movie (code legacy)
- Application du pattern Strategy, principe Open Closed
- Bilan : détecter les manquements au SRP
Application au nouveau code (développement greenfield)
- Application au kata Mars Rover
- Bilan : application du principe Open Closed
This site is registered on
wpml.org as a development site.