- Sujet : Belote
- Format : Mob
- Langage : Java
- Nombre de participants : 6
Déroulement
Nous décidons de partir sur un format mob. Colin assure le rôle de driver et crée un espace de travail Java 17 sous Eclipse avec le plugin Infinitest.
En TDD, nous commençons par implémenter une méthode valueOf
qui retourne la valeur d’une carte passée en paramètre.
Progressivement, nous enrichissons l’énumération Card
avec de nouvelles valeurs, introduisons l’énumération Suit
et ajoutons un paramètre trump
à valueOf
pour représenter la couleur d’atout.
Nous avons ensuite créé Trick
pour représenter un pli de 4 cartes et en calculer la valeur en points.
Le prochain concept nous a fait beaucoup hésiter.
D’abord appelé Score
, il sera finalement renommé Team
et endosse la responsabilité de calculer les points de l’équipe au cours de la partie.
Rétrospective
Le kata nous a permis de continuer la découverte des récents ajouts à Java, notamment les Switch Expressions et les Sealed Classes.
ROTI
La session, de même que la belote en tant que kata, a recueilli ce ROTI :
- 5/5 : 1
- 4/5 : 4
- 3/5 : 1