- Sujet : Fantasy Battle Refactoring Kata
- Format : Mob programming (4 groupes)
- Meetup : https://www.meetup.com/fr-FR/Software-Craftsmanship-Lyon/events/275809761/
- Langages : Java (x2), C#, Python
- Nombre de participants : 19 participants
Objectif du Kata
Mise en avant de la loi de Demeter
Les retours en fin de session
Sujet pas très clair sur le plan fonctionnel, manque d’exemples. On doit partir du principe que le code marche.
Certains bouts de code pouvaient mettre en évidence une intention business.
Usage pour un groupe de mutation testing.
Certains groupes ont mis beaucoup d’effort à comprendre la logique de l’algorithme, d’autres se sont limités à refactor autour de la loi de Demeter en déplaçant la logique sans chercher à la modifier.
Plusieurs cas présentés pour un seul code smell, permet de s’exercer.
Version des tests avec les mocks => mauvaise stratégie pour ce kata, masque une partie des codes smells.
Colin sans Anthony, groupe de Colin beaucoup plus studieux.
Groupe C#, niveaux hétérogènes qui amènent beaucoup de discussions sur le design.
Roti
- 5/5: 6 personnes
- 4/5: 6 personnes
- 3,5/5: 1 personne
- 3/5: 3 personnes