Les ateliers de relecture de mon livre consacré à la programmation fonctionnelle ont démarré en janvier. Découvrez Practical FP !
Retour
Test-driven development

Pour qui fait ses premiers pas dans l’artisanat logiciel (Software Craftsmanship), le Test-driven development est le point d’entrée le plus indiqué. Nous aurons à cœur de distinguer le TDD des autres approches de test avec lesquelles on le confond tant que l’on n’a pas acquis l’intuition profonde de cette méthode. Car oui, le TDD est bien une pratique d'écriture de code avant tout : une écriture guidée par les tests. Tout est dans le titre, au final. Le cadre théorique est, disons-le, minime, et le TDD ne peut être compris qu’au travers d’une pratique régulière et emprunte d’humilité. Cette formation sera donc l’occasion de pratiquer de manière encadrée sur des exercices de difficulté croissante, tout en distillant des notions complémentaires adaptées aux besoins et aux attentes des apprenants (rappels sur la testabilité, inside-out / outside-in etc.)
Plan de cours
1Pourquoi le TDD ?
2Rappels sur la testabilité
3To mock or not to mock, that is the question
4TDD et tests d'acceptance : la double loop
5Pratique de kata classiques tout au long de la formation et ad libitum!
Modalités
Pour les développeurs
Tous langages
La connaissance usuelle d'un langage de programmation est requise
30% théorique / 70% pratique
2 jours
Fractionnable par 1/2 journée
3 à 10 apprenants
Sur site ou à distance
Un avant-goût
Quelques articles afin de vous familiariser d'ores et déjà avec le sujet :
Prix
Le prix inter-entreprises s'applique jusqu'à 3 apprenants d'une même entreprise. Au-delà, un tarif intra-entreprise dégressif vous sera proposé.
1 550 € H.T. / apprenant
Les ateliers de relecture de mon livre consacré à la programmation fonctionnelle ont démarré en janvier. Découvrez Practical FP !
Retour
Test-driven development

Pour qui fait ses premiers pas dans l’artisanat logiciel (Software Craftsmanship), le Test-driven development est le point d’entrée le plus indiqué. Nous aurons à cœur de distinguer le TDD des autres approches de test avec lesquelles on le confond tant que l’on n’a pas acquis l’intuition profonde de cette méthode. Car oui, le TDD est bien une pratique d'écriture de code avant tout : une écriture guidée par les tests. Tout est dans le titre, au final. Le cadre théorique est, disons-le, minime, et le TDD ne peut être compris qu’au travers d’une pratique régulière et emprunte d’humilité. Cette formation sera donc l’occasion de pratiquer de manière encadrée sur des exercices de difficulté croissante, tout en distillant des notions complémentaires adaptées aux besoins et aux attentes des apprenants (rappels sur la testabilité, inside-out / outside-in etc.)
Plan de cours
1Pourquoi le TDD ?
2Rappels sur la testabilité
3To mock or not to mock, that is the question
4TDD et tests d'acceptance : la double loop
5Pratique de kata classiques tout au long de la formation et ad libitum!
Modalités
Pour les développeurs
Tous langages
La connaissance usuelle d'un langage de programmation est requise
30% théorique / 70% pratique
2 jours
Fractionnable par 1/2 journée
3 à 10 apprenants
Sur site ou à distance
Un avant-goût
Quelques articles afin de vous familiariser d'ores et déjà avec le sujet :
Prix
Le prix inter-entreprises s'applique jusqu'à 3 apprenants d'une même entreprise. Au-delà, un tarif intra-entreprise dégressif vous sera proposé.
1 550 € H.T. / apprenant
© Mathieu Eveillard 2023