E-UNIT-S : Exercices supplémentaires sur les tests unitaires

Exercices (katas)

Activité de groupe pour réviser

Échangez votre solution au Bowling Kata avec un ami. Le plus simple est probablement de temporairement placer le code dans un repo github (ce n’est pas grave s’il est public).

Vous devez essayer d’ajouter, retirer ou modifier des lignes de code afin de créer un bug, sans faire échouer les tests!

Tous les coups sont permis! Ou presque… donnons-nous quelques limites :

Chaque fois que vous réussissez à introduire un bug, prenez note de ce que vous avez fait : ajouté des lignes ? modifié des lignes? supprimé des lignes? combien?

Est-ce que vous pouvez trouver un pattern à ces bugs qui échappent aux tests?

Si vous trouvez un bug, vous pouvez revenir à l’état initial avec git reset --hard HEAD et continuez à trouver des bugs.