Session
Refactoring du Bouchonnois (atelier) - les pratiques craft dans la vraie vie
Nos vaillants chasseurs du Bouchonnois ont besoin de pouvoir gérer leurs parties de chasse. Ils ont commencé à faire développer 1 système de gestion par une l'entreprise Toshiba mais ne sont pas satisfaits.
L'entreprise leur parle d'une soit-disante "dette technique" qui les ralentit dans le développement de nouvelles features...
Les chasseurs comptent sur nous pour améliorer la situation !!!
À travers ce code kata, nous allons nous exercer au refactoring sur un code existant aussi bien sur le code de production que sur les tests afin de :
- Identifier certains smells dans notre code
- Comprendre quelle pratique et/ou outil peuvent nous aider pour surpasser ces smells
- Pratiquer dans 1 environnement safe en dehors de notre code de production
Le kata contient 12 étapes et nous nous focaliserons sur :
- "Améliorer la lisibilité des tests"
- "Mettre en place des tests de propriétés"
- "Appliquer le Tell Don't Ask"
A travers ces quelques étapes cela nous permettra de couvrir :
- Example Mapping
- Static Code Analysis / Linter
- Mutation Testing
- Test Data Builders
- Automated Refactoring
- Property-Based Testing
- Test-Driven Development
- Domain Driven Design
- Tell Don't Ask
Pré-requis : être en capacité de coder en C# (.net 7)
Yoan Thirion
Agile Technical Coach at Pyxis Suisse, Software crafter #teamPlayer
Genève, Switzerland
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top