Dans cette vidéo, je vous propose le second kata pour vous entraîner à mieux développer. Je parlais de l’importance des katas dans l’article Etes-vous certain d’écrire du bon code ? Découvrez les katas.
Ce kata est assez simple et vous permettra de manipuler les différentes étapes de la méthode TDD. Pour revoir les principes, je vous invite à visualiser la première vidéo Kata 1 : Calculatrice en TDD.
Dans ce kata, nous allons développer une méthode permettant de générer des chaines de caractères à partir d’un algorithme simple.
Sous la vidéo, je vous propose le scénario du kata. A la fin de l’article, vous pourrez également télécharger le bonus de cet article.
Scénario du kata (ce qu’il faut développer) : Fizz Buzz
Ecrire une méthode Generer(int n) qui retourne une chaîne de caractères (string).
Cette chaîne doit comporter une suite de nombre de 1 à n.
Pour les multiples de 3, il faudra remplacer le nombre par Fizz.
Pour les multiples de 5, il faudra remplacer le nombre par Buzz.
Pour les multiples et 3 et de 5, il faudra remplacer le nombre par FizzBuzz.
Ecrire ce kata avec TDD en commençant par les calculs sur les multiples.
Puis enrichir avec une suite de nombres.
Exemple :
1 2 Fizz 4 Buzz …
Remarque : Pour 15, il faudra afficher FizzBuzz.
Pour aller plus loin
Si vous souhaitez refaire ce kata, à votre rythme, je vous ai préparé un package qui contient l’ensemble des sources utilisées dans la vidéo.
[sociallocker] Télécharger le bonus complémentaire[/sociallocker]