Aller au contenu

🍼 Baby Steps

L'objectif de cette contrainte est de découper au mieux votre développement, pour vous retrouver le plus fréquemment possible, dans un état stable.

  1. Commencez votre kata dans un repository git (ou un autre système de contrôle de version, permettant d'effacer d'une coup tout le code de travail)
  2. Définissez un minuteur de 2 minutes
  3. Commencez à coder (en TDD, sinon, ça n'a pas d'intérêt) et démarrez votre minuteur
  4. Lorsque votre minuteur sonne, levez les mains, et exécutez tous vos tests
    1. Si ou moins un test échoue, vous revertez (supprimez) tout votre code de travail
    2. Si tous les tests passent, commitez (sauvegardez) votre code de travail
  5. Vous pouvez également commiter (sauvegarder) votre travail
    1. Quand tous vos tests passent à la fin d'une étape "Green"
    2. Quand tous vos tests passent à la fin d'une étape "Refactor"
    3. Ne revertez pas vos tests s'ils échouent à la fin de l'étape "Red"
  6. Relancez le minuteur, et continuez à coder.

💡Conseil

Si le timer de 2 minutes est trop difficile, commencez à 3,4 ou 5 minutes, et diminuez votre timer au fur et à mesure de vos réussites.

🔗 Ressources

.