Extia - D'abord qui, ensuite quoi !

Le blog
Le TDD à l’honneur avec la Comet’ Dev Ouest

Partager
actuality.blog.title

​Le 14 avril 2021 a eu lieu un nouvel événement de la Comet’ Dev, animé par Romain consultant développeur au sein de l'agence Ouest d’Extia. Pour cette présentation Romain a mis en lumière le sujet des tests et plus particulièrement celui du TDD (Test Driven Development). 
Après une introduction sur les tests unitaires, les tests intégrations, ainsi que les tests de bout en bout, il a présenté le test driven development, dit TDD : le développement conduit par les tests.

Cette pratique de développement a de multiples principes, notamment : écrire les tests du projet avant même d'implémenter les fonctionnalités.

Avec cette méthode, le développeur écrit le code de test et ensuite il implémente le métier. Le code métier est soumis aux tests puis il est corrigé jusqu’à ce que ses tests soient validés. Avec Romain, les participant(e)s se sont posé(e)s des questions sur le développement d’un logiciel avec le TDD : Comment obtenir un bon test ? Quels avantages à écrire les tests en premier ? 

La démarche à suivre pour mettre en place la méthode TDD est décomposée en trois phases, appelées RGR :

- R (Red) : écrire un code de test et les faire échouer.

- G (Green) : écrire le code métier qui valide le test.

- R (Refractor) : remaniement du code pour en améliorer la qualité.

Romain a également présenté les intérêts d’utiliser la méthode, qui sont multiples : le fait de commencer par rédiger les tests permet de s’assurer qu’ils seront écrits ainsi que l’obtention d’un code plus cohérent. 

Après une présentation approfondie accompagnée d'exemples, il a poursuivi par un retour d'expérience très positif de l'utilisation du TDD sur différents projets. L’événement s’est par la suite clôturé par une session de questions - réponses.

  Rendez-vous en mai, pour notre prochaine rencontre en ligne avec la Comet’ Dev. D’ici là, n’hésitez pas à nous suivre sur notre page Twitter @CometByExtia et à consulter notre site internet dédié à nos Meetup® Event.

WANTED !
1000 2021 Nos offres d'emploi Candidature spontanée Serez-vous le prochain ? Extia recrute talents en