TDD en React
Live coding
03 juillet 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
- Pas de code de PROD, sauf pour faire passer un test qui fail ;
- Pas plus de code de TEST que le minimum pour fail.
Not compiling is failing ;
- 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 - Live coding (2nde édition)
By Christophe Cadilhac
TDD en React - Live coding (2nde édition)
- 1,553