Dernière mise à jour : 15/11/2024
Pratique de base des équipes agiles, le développement dirigé par les tests (TDD : Test Driven Development) est une technique de programmation simple, élégante et efficace, qui repose sur un cycle de feedback court : écrire un test – le faire passer – refactorer le code. Cette approche allie l'avantage d'une conception modulaire et lisible, à la sécurité que procure la couverture du code par les tests automatisés.
À l'issue de cette formation, vous serez ainsi en mesure d'écrire des applications entières, étayées par du code en état de marche, particulièrement maintenables et évolutives.
Cette formation est dispensée par un·e ou plusieurs consultant·es d'OCTO Technology ou de son réseau de partenaires, expert·es reconnus des sujets traités.
Le processus de sélection de nos formateurs et formatrices est exigeant et repose sur une évaluation rigoureuse leurs capacités techniques, de leur expérience professionnelle et de leurs compétences pédagogiques.
L'évaluation des acquis se fait tout au long de la session au travers des ateliers et des mises en pratique.
Afin de valider les compétences acquises lors de la formation, un formulaire d'auto-positionnement est envoyé en amont et en aval de celle-ci.
En l'absence de réponse d'un ou plusieurs participants, un temps sera consacré en ouverture de session pour prendre connaissance du positionnement de chaque stagiaire sur les objectifs pédagogiques évalués.
Une évaluation à chaud est également effectuée en fin de session pour mesurer la satisfaction des stagiaires et un certificat de réalisation leur est adressé individuellement.
Jour 1
PERCEPTION DU TDD
DÉFINIR UN TEST
DÉFINIR LE TEST DRIVEN DEVELOPMENT
FEEDBACK ET AGILITÉ
TDD ET GÉNIE LOGICIEL
BASES DE TDD : DÉVELOPPEMENT D'UNE APPLICATION SIMPLE
TROIS PATTERNS CARACTÉRISTIQUES DE TDD
MISES EN PRATIQUE
CLÔTURE DU JOUR 1
Jour 2
PRINCIPES DE SURVIE TDD
MISE EN PRATIQUE
CLÔTURE DU JOUR 2
Jour 3
PROBLÈME DES DÉPENDANCES EXTÉRIEURES
MISE EN PRATIQUE
ANTIPATTERNS TDD
SYNTHÈSE ET RAPPEL DES POINTS CLÉS DE LA FORMATION