SlideShare une entreprise Scribd logo
« Le langage est source de malentendu. »
Antoine de Saint Exupery
Le petit prince
Mieux se comprendre avec
le Behaviour Driven Development
Emilien Pecoul
@ouarzy
« Il était une fois… »
Je veux protéger
ma fleur
« le prince et la SSII » La planète
technique t’es
inaccessible petit
prince!
chef
Consultant
qualité
Consultant
qualité
Auditeur
empowerm
ent
Superviseur
downsizingAnalyste
procédural
Technologue
Contrôleur
Chef de
section
Technicien
chronomètre
Développeur
6 mois
plus
tard…
Joueur de
claquette
Joueur de
pipeau
6mois
plus
tard…
WTF!
« le prince et le développeur »Je veux protéger ma
fleur
Développeur
Avec un firewall ou
un antivirus?
Plutôt avec une cloche
Ah je connais
pas, c’est un
nouveau protocole?
C’est un truc en verre
pour protéger
Le vert, je
déconseille, la mode
est plutôt au rouge
…WTF!
« le prince et le bdd »
Développeur
Petit prince
« Zoom sur la planète BDD »
• Ubiquitous Language
• Formalisme du besoin
• Spécifications exécutables
« Zoom sur la planète BDD »
- Correspondance technique
* Actor => Given
* Action => When
* Assert => Then
- Correspondance métier
* En tant que=> Given
* Je veux=> When
* Dans le but de=> Then
- Ne pas perdre le lien Métier/Technique
« Zoom sur la planète BDD »
« Zoom sur la planète BDD »
« Zoom sur la planète BDD »
La planète BDD permet d’accéder à la planète DDD
Emilien Pecoul
@ouarzy Merci!

Contenu connexe

En vedette

Grégory lemarchal
Grégory lemarchalGrégory lemarchal
Grégory lemarchalfrmoliere
 
Ayoub présentation pays
Ayoub présentation pays Ayoub présentation pays
Ayoub présentation pays
Sylvianne Parent
 
Dons d'ordinateurs (groupe) - 26 août 2013
Dons d'ordinateurs (groupe) - 26 août 2013Dons d'ordinateurs (groupe) - 26 août 2013
Dons d'ordinateurs (groupe) - 26 août 2013cinalawson
 
Surgir un plus tard, ou presque (Grenoble 1)
Surgir un plus tard, ou presque (Grenoble 1)Surgir un plus tard, ou presque (Grenoble 1)
Surgir un plus tard, ou presque (Grenoble 1)Rugbis
 
Food Vocab Lesson
Food Vocab LessonFood Vocab Lesson
Food Vocab Lesson
nlindsey2
 
Petite recherche sur le Canada
Petite recherche sur le CanadaPetite recherche sur le Canada
Petite recherche sur le Canada
Sylvianne Parent
 
Exploitation d’un corpus de parole dialectale écrite sur Internet
Exploitation d’un corpus de parole dialectale écrite sur InternetExploitation d’un corpus de parole dialectale écrite sur Internet
Exploitation d’un corpus de parole dialectale écrite sur Internet
TheSchwatterer
 
Théories de l'Archéologie - La femme athénienne des Ve et IVe siècles
Théories de l'Archéologie - La femme athénienne des Ve et IVe sièclesThéories de l'Archéologie - La femme athénienne des Ve et IVe siècles
Théories de l'Archéologie - La femme athénienne des Ve et IVe siècleskobamahieu
 
Isaac
IsaacIsaac
Presentación1
Presentación1Presentación1
Presentación1luigy1991
 
Colonel reyel
Colonel reyelColonel reyel
Colonel reyelfrmoliere
 
Presentación1
Presentación1Presentación1
Presentación1luigy1991
 

En vedette (17)

Grégory lemarchal
Grégory lemarchalGrégory lemarchal
Grégory lemarchal
 
Ayoub présentation pays
Ayoub présentation pays Ayoub présentation pays
Ayoub présentation pays
 
Dons d'ordinateurs (groupe) - 26 août 2013
Dons d'ordinateurs (groupe) - 26 août 2013Dons d'ordinateurs (groupe) - 26 août 2013
Dons d'ordinateurs (groupe) - 26 août 2013
 
La bibliotheque centrale
La bibliotheque centraleLa bibliotheque centrale
La bibliotheque centrale
 
Surgir un plus tard, ou presque (Grenoble 1)
Surgir un plus tard, ou presque (Grenoble 1)Surgir un plus tard, ou presque (Grenoble 1)
Surgir un plus tard, ou presque (Grenoble 1)
 
David belle
David belleDavid belle
David belle
 
Food Vocab Lesson
Food Vocab LessonFood Vocab Lesson
Food Vocab Lesson
 
Petite recherche sur le Canada
Petite recherche sur le CanadaPetite recherche sur le Canada
Petite recherche sur le Canada
 
Exploitation d’un corpus de parole dialectale écrite sur Internet
Exploitation d’un corpus de parole dialectale écrite sur InternetExploitation d’un corpus de parole dialectale écrite sur Internet
Exploitation d’un corpus de parole dialectale écrite sur Internet
 
Dossier de presse_ot
Dossier de presse_otDossier de presse_ot
Dossier de presse_ot
 
Théories de l'Archéologie - La femme athénienne des Ve et IVe siècles
Théories de l'Archéologie - La femme athénienne des Ve et IVe sièclesThéories de l'Archéologie - La femme athénienne des Ve et IVe siècles
Théories de l'Archéologie - La femme athénienne des Ve et IVe siècles
 
Rochefort
RochefortRochefort
Rochefort
 
Isaac
IsaacIsaac
Isaac
 
Presentación1
Presentación1Presentación1
Presentación1
 
Trabajo
Trabajo Trabajo
Trabajo
 
Colonel reyel
Colonel reyelColonel reyel
Colonel reyel
 
Presentación1
Presentación1Presentación1
Presentación1
 

Plus de Emilien Pecoul

Lancer sa carrière en Freelance
Lancer sa carrière en FreelanceLancer sa carrière en Freelance
Lancer sa carrière en Freelance
Emilien Pecoul
 
Consultant: la vie de freelance est elle faite pour moi ?
Consultant: la vie de freelance est elle faite pour moi ?Consultant: la vie de freelance est elle faite pour moi ?
Consultant: la vie de freelance est elle faite pour moi ?
Emilien Pecoul
 
Event Modeling by Example
Event Modeling by ExampleEvent Modeling by Example
Event Modeling by Example
Emilien Pecoul
 
Daily ddd
Daily dddDaily ddd
Daily ddd
Emilien Pecoul
 
Developer entropy
Developer entropyDeveloper entropy
Developer entropy
Emilien Pecoul
 
The software evolution hasn't happened yet
The software evolution hasn't happened yetThe software evolution hasn't happened yet
The software evolution hasn't happened yet
Emilien Pecoul
 
Université EventSourcing CQRS Devoxx fr 2017
Université EventSourcing CQRS Devoxx fr 2017Université EventSourcing CQRS Devoxx fr 2017
Université EventSourcing CQRS Devoxx fr 2017
Emilien Pecoul
 
Event storming
Event stormingEvent storming
Event storming
Emilien Pecoul
 
Pourquoi les evenements sont importants
Pourquoi les evenements sont importantsPourquoi les evenements sont importants
Pourquoi les evenements sont importants
Emilien Pecoul
 
Code retreat
Code retreatCode retreat
Code retreat
Emilien Pecoul
 
Bref
BrefBref
Mocks vs stubs
Mocks vs stubsMocks vs stubs
Mocks vs stubs
Emilien Pecoul
 

Plus de Emilien Pecoul (12)

Lancer sa carrière en Freelance
Lancer sa carrière en FreelanceLancer sa carrière en Freelance
Lancer sa carrière en Freelance
 
Consultant: la vie de freelance est elle faite pour moi ?
Consultant: la vie de freelance est elle faite pour moi ?Consultant: la vie de freelance est elle faite pour moi ?
Consultant: la vie de freelance est elle faite pour moi ?
 
Event Modeling by Example
Event Modeling by ExampleEvent Modeling by Example
Event Modeling by Example
 
Daily ddd
Daily dddDaily ddd
Daily ddd
 
Developer entropy
Developer entropyDeveloper entropy
Developer entropy
 
The software evolution hasn't happened yet
The software evolution hasn't happened yetThe software evolution hasn't happened yet
The software evolution hasn't happened yet
 
Université EventSourcing CQRS Devoxx fr 2017
Université EventSourcing CQRS Devoxx fr 2017Université EventSourcing CQRS Devoxx fr 2017
Université EventSourcing CQRS Devoxx fr 2017
 
Event storming
Event stormingEvent storming
Event storming
 
Pourquoi les evenements sont importants
Pourquoi les evenements sont importantsPourquoi les evenements sont importants
Pourquoi les evenements sont importants
 
Code retreat
Code retreatCode retreat
Code retreat
 
Bref
BrefBref
Bref
 
Mocks vs stubs
Mocks vs stubsMocks vs stubs
Mocks vs stubs
 

Mieux secomprendrebdd

  • 1. « Le langage est source de malentendu. » Antoine de Saint Exupery Le petit prince Mieux se comprendre avec le Behaviour Driven Development Emilien Pecoul @ouarzy
  • 2. « Il était une fois… » Je veux protéger ma fleur
  • 3. « le prince et la SSII » La planète technique t’es inaccessible petit prince! chef Consultant qualité Consultant qualité Auditeur empowerm ent Superviseur downsizingAnalyste procédural Technologue Contrôleur Chef de section Technicien chronomètre Développeur 6 mois plus tard… Joueur de claquette Joueur de pipeau 6mois plus tard… WTF!
  • 4. « le prince et le développeur »Je veux protéger ma fleur Développeur Avec un firewall ou un antivirus? Plutôt avec une cloche Ah je connais pas, c’est un nouveau protocole? C’est un truc en verre pour protéger Le vert, je déconseille, la mode est plutôt au rouge …WTF!
  • 5. « le prince et le bdd » Développeur Petit prince
  • 6. « Zoom sur la planète BDD » • Ubiquitous Language • Formalisme du besoin • Spécifications exécutables
  • 7. « Zoom sur la planète BDD » - Correspondance technique * Actor => Given * Action => When * Assert => Then - Correspondance métier * En tant que=> Given * Je veux=> When * Dans le but de=> Then - Ne pas perdre le lien Métier/Technique
  • 8. « Zoom sur la planète BDD »
  • 9. « Zoom sur la planète BDD »
  • 10. « Zoom sur la planète BDD »
  • 11. La planète BDD permet d’accéder à la planète DDD Emilien Pecoul @ouarzy Merci!