Introduction à TDD en Swift (Partie 2) — Vive le typage et la généralisation

Nicolas VERINAUD
Ryfacto
1 min readDec 17, 2019

--

Cet article fait partie de la série “Introduction à TDD en Swift”

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) ?

Lire la suite…

--

--

Nicolas VERINAUD
Ryfacto
Editor for

iOS Crafter depuis 2010, maniaque de la livraison continue. Zelda fan, papa d’un p’ti gars, cuisto à mes heures perdues (batch cooking le samedi matin !).