E-CLIN-3 : Refaire le devoir 1 en TDD

:timer_clock: 1 heure

Reprenez l’énoncé complet de la clinique (toutes les étapes de E-CLIN-1). Jetez tout votre code, et recommencez du début en TDD!

Forcez-vous à respecter rigoureusement le cycle du TDD. Ce n’est pas intuitif au début. Si vous vous retrouvez à ajouter du code de production sans avoir fait d’abord le test qui le demande, effacez-le. C’est la meilleure façon d’apprendre!

:question: Est-ce que les tests lors du TDD vous ont naturellement orienté vers une solution où le polymorphisme est utilisé? Quelles odeurs vous ont permis de voir cela et d’éviter le “piège”?

:question: Est-ce que votre design est le même que suite au réusinage fait lors de E-CLIN-2? Pourquoi, pourquoi pas?

Tout au long de votre expérimentation, soyez attentifs au “smells” ci-dessous. Ceux-ci vous indiquent des problèmes avec votre design.

Solutions

Aucune solution ne sera donnée.