Atelier pratique - réorganisation à toute épreuve

Thématique : refactoriser du code pour passer d’une fonctionnalité en dur à du code réutilisable et générique

Instructions

Le repo suivant vous propose du code dans le langage de votre choix permettant d’afficher une comptine pour enfants qui parle de différents animaux. Retravailler ce code pour pouvoir générer cette comptine en donnant à chaque fois des noms d’animaux différents, sachant qu’on ne peut pas garantir qu’il y aura à chaque fois le même nombre d’animaux (et donc le même nombre de paragraphes)

Critère d’appréciation de votre proposition :

Retravailler votre code en ayant comme objectifs successifs, dans l’ordre :

  • Produire des tests avant de passer au code lui même
  • Après avoir retravaillé le code, le programme produit doit être compréhensible par une personne n’ayant jamais codé.
  • Après avoir retravaillé le code, le programme produit doit être compréhensible par une personne tierce en ne gardant que le nom des fonctions et les déclarations de variables
  • Après avoir retravaillé le code, le programme produit doit être compréhensible par une personne tierce en ne gardant que le nom des fonctions

Source

https://kata-log.rocks/sing-a-song-kata

1 J'aime