Skip to content
Permalink
Branch: master
Find file Copy path
0 contributors

Users who have contributed to this file

30 lines (22 sloc) 1.06 KB

Refactoring

Le refactoring est souvent accompagné de tests unitaires. Dans cet atelier, il faudra créer des tests sur deux méthodes et ensuite faire du refactoring sur celles-ci.

Objectifs

  • Créer des tests sur des fonctionnalités existantes rédigées par un autre développeur.
  • Faire du refactoring sécuritaire avec une couverture de tests unitaires.

Exercices

  1. Créez un projet contenant la classe IdentifierTransformation.

  2. Créez des tests unitaires sur les deux méthodes de la classe. Couvrez tous les cas que vous pouvez imaginer. N'hésitez pas à étudier le code pour découvrir des cas de tests intéressants.

  3. Faites autant de refactoring que vous pouvez dans les deux méthodes originales. Le code est difficile à lire et il n'est pas performant. Il y a plusieurs choses qui peuvent être améliorées. Améliorez le code et assurez-vous d'exécuter vos tests unitaires après chaque modification, afin de valider que votre modification ne provoque pas d'erreurs.

You can’t perform that action at this time.