Ce kata est tiré du repo de Emily Bache : Parrot-Refactoring-Kata
Analyser la classe Parrot et la refactoriser afin de pouvoir ajouter facilement un nouveau type de perroquet Les tests unitaires sont déjà écrits, ce qui va permettre de refactoriser en toute sérénité cette classe.
Pour lancer les tests unitaires sous Linux Mac OS X :
make unit-tests-loop
Pour lancer les tests unitaires sous Windows :
./vendor/bin/atoum -l
Il suffit ensuite après d'appuyer sur entrée dans le terminal pour exécuter de nouveau les tests.
La solution final est disponible sur la branche soluce
de ce dépôt