Démonstration de BDD (ATDD) et TDD en live !

WealCome
WealCome-Company
Published in
1 min readSep 6, 2018

Vous cherchiez un exemple sur le net de réalisation de projet avec BDD et TDD mais vous tombiez uniquement sur des tutoriels simplistes voire enfantins ?

Regardez ces 3 épisodes ci-dessous réalisés par Michael Azerhad.

Il s’agit ici de réaliser une application tout à fait réaliste permettant de réserver un chauffeur VTC pour un trajet précis.

Cucumber (Gherkin) / Java 8+ / Spring / Clean Architecture

Dans le 1er épisode, il est montré comment implémenter les scénarios écrits en Gherkin avec Cucumber (BDD/ATDD).
Pas de TDD dans cet épisode.
On implémente uniquement les scénarios en “programming wishful thinking” (naïvement) jusqu’à … un cul-de-sac attendu.

À la fin du 1er épisode, on se rend compte que pour faire passer les scénarios avec succès, on a besoin de … TDD !
Les premières specs TDD voient alors le jour dans ce 2ème épisode !
La complémentarité entre BDD/ATDD et TDD y est expliquée.

Dans le 3ème épisode, on découvre tout l’avantage de TDD avec l’émergence par à-coups naturels d’un très bon design de code.

Ces épisodes ont convaincu énormément de développeurs ayant des préjugés sur ces pratiques.

Avec cette pratique, WealCome garantit un projet sans AUCUN bug, sans mode “debug”, sans code mort, mais avec un code ÉLÉGANT, bien designé et toujours fidèle à l’énoncé !

Productivité décuplée, haute qualité et coût bien moindre; que demande le peuple ;) !

Chez http://wealcomecompany.com, on code comme ça TOUT LE TEMPS en Front comme en Back ;)

--

--

WealCome
WealCome-Company

Expertise en développement et conception logicielle, adepte du TDD et de la Clean Architecture notamment — Entreprise parisienne. https://wealcomecompany.com