- Sujet : Gilded Rose
- Meetup
- Format : Mob en participation libre
- Langages : TS
- Nombre de participants : 5
Rappel du sujet
Une petite auberge possède un système permettant de gérer la dégradation de la qualité de ses produits à mesure qu’ils approchent de leur date de péremption. Ce système met à jour automatiquement la qualité de chaque produit en fonction du nombre de jours qui passent et de certains critères propres à chaque produit. L’auberge vient de signer avec un nouveau fournisseur et souhaite ajouter une nouvelle catégorie d’articles dans son inventaire. Après avoir configuré les approvals tests et s’être assurés d’une couverture à 100% du code du système, nous devons refactoriser celui-ci pour le rendre compréhensible puis ajouter la nouvelle catégorie d’articles dans la gestion de l’inventaire.
Déroulement
Cette fois-ci le kata a été fait en version “approvals” au sein d’un mob en participation libre.
Rétrospective
Retours sur la session :
- Besoin de resituer le contexte avant de démarrer le kata : déchiffrage de la consigne, explicitation des règles métiers sous jacentes.
- Je ne me sens pas trop à l’aise mais heureusement beaucoup d’explications au debut, merci. Je n’étais pas allée voir le kata avant donc decouverte de la consigne au début, un résumé aurait été bien effectivement. Je suis plus à l’aise sur la partie refactoring.
- Première fois que je fais ce kata en passant par l’approval, pas convaincu, peut-être à cause du tooling mal foutu, question à creuser.
- J’adore ce kata, on voit plein de trucs sur un seul kata, approval me laisse perplexe, le setup est toujours compliqué Propositions :
- Repréciser pour les nouveaux la possibilité de faire un stop “gros mots” lorsque des concepts non connus sont évoqués
- Voir pour proposer une PR avec la configuration des approvals déjà faite pour que le kata puissent être fait en refacto directement
ROTI
- 4/5 : 3
- 5/5 : 2