- Sujet : Diamond Kata
- Format : Pair programming
- Langage : Java, C#, Scala, TypeScript, Swift
- Nombre de participants : 20
Retours participants
Tous le monde n’est pas arrivé au bout. Micro-steps : difficile en partant en mode “voilà le diamant que l’on attend”. Stratégie : pleins de petites méthodes utilitaires -> approche outside-in (beaucoup utilisé) -> petites méthodes testées -> tests spécifiques à ces méthodes peuvent être supprimés une fois le diamant généré
Autre approche de test ligne par ligne.
Idée de property-based testing (pas mis en place) : -> invariants, exemple : même hauteur que largeur, une seul valeur de lettre par ligne, etc…
ROTI
- 5/5 -> 4
- 4/5 -> 12
- 3/5 -> 4