TDD en React

Atelier

Agile Tour Bordeaux 2019

30 octobre 2019

Christophe Cadilhac

Développeur & co-fondateur

Les objectifs du jour

Construire une App de répartition de dépenses

100% TDD

Ressentir le TDD

 - son rythme

 - ses outils

 - sa puissance

Ardoise !

Les 3 lois

  1. Pas de code de PROD, sauf pour faire passer un test qui fail ;

  2. Pas plus de code de TEST que le minimum pour fail.
    Not compiling is failing ;

  3. Pas plus de code de PROD que le minimum faisant passer le test.

Le mantra

TDD

LIVE CODING

Regardons en arrière

Un problème à la fois
La liste, La Liste, LA LISTE

3 règles simples

beaucoup de discipline

La feedback loop :
PRI-MOR-DIALE

On navigue dans la direction
known to unknown

Clavier, Clavier, CLAVIER

Merciless Refactoring

LE PLAISIR

Contrôle de la taille de nos pas

Quelques conseils pour démarrer

Maîtrisez le mantra avant d'utiliser TDD au travail

  Projet perso, BBL, coding dojos, ...

Ne forcez personne

Ne demandez pas la permission

La prochaine librairie que vous apprendrez : par les tests !

Au prochain bug trouvé : le test d'abord !

Armez-vous de courage

ÇA VAUT LA PEINE

Quelques conseils de lecture

Oh ! le TDD Hat :

Inventé par George Dinwiddie

Découvert dans une vidéo d'Uncle Bob

Questions

bienvenues !

?

?

?

?

?

?

?

?

?

?

TDD en React - Atelier Agile Tour Bordeaux 2019

By Christophe Cadilhac

TDD en React - Atelier Agile Tour Bordeaux 2019

  • 1,600