L'idée est simple : convertir un entier en chiffres romains.
Les règles complètes : https://codingdojo.org/kata/RomanNumerals/
Les Roman Numerals sont un classique pour une bonne raison — le problème est assez petit pour être terminé en une session, mais assez riche pour que le design émerge vraiment des tests si on le laisse faire.
Ce mois-ci, on l'utilise comme point de départ : du TDD pur, sans agent, sans assistance.
L'objectif n'est pas la solution - c'est d'observer ton propre rythme.
- Commence par le cas le plus simple possible. Résiste à l'envie d'anticiper.
- Laisse chaque test te dire quel est le suivant.
- Fais attention au moment où le refactoring devient évident - c'est le signal.
Une chose à observer : à quel moment l'algorithme te semble-t-il inévitable ? Est-ce que c'est les tests qui t'y ont amené, ou est-ce que tu savais déjà où tu allais ?
Si un agent faisait ce kata à ta place, est-ce qu'il ferait les mêmes micro-décisions que toi ?
Partage ton implémentation et la réponse à cette question.