Coding Dojo Mardi 21 Décembre 2021


  • 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
dojo