Introduction à TDD en Swift (Partie 2) — Vive le typage et la généralisation
Published in
1 min readDec 17, 2019
Cet article fait partie de la série “Introduction à TDD en Swift”
- Introduction à TDD en Swift (Partie 1) — 7 étapes essentielles
- Introduction à TDD en Swift (Partie 2) — Vive le typage et la généralisation
- Introduction à TDD en Swift (Partie 3) — Une bonne documentation
Dans le précédent article de cette série tu as appris les bases de TDD en faisant un cycle complet de 7 étapes.
Nous allons continuer aujourd’hui le kata FizzBuzz en implémentant plusieurs nouveaux tests en TDD.
Cela te permettra de mieux comprendre la profondeur et l’intérêt de cette pratique qui a changée ma manière de travailler.
Au programme :
- trois techniques de refactoring pour améliorer la qualité du code,
- l’utilisation du système de type pour éviter l’écriture d’un test,
- des propriétés intéressantes du TDD, au-delà des tests en eux-même,
- du fun comme jamais ! (Ok ça c’est peut-être un peu exagéré ! 😂)
Alors, prêt(e) ?