Skip to content

blaurant/katadoubleboucle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KATA double boucle
----------------------------

Une chaise est composée de 1 assise, 4 pied et 1 dossier.
Un bureau est composé d’une table, d’un paperboard et de 6 chaises.

                                  indisponible
                                       |
Un bureau a un cycle de vie :     disponible - occupé

2 groupes de 3 personnes viennent faire des réunions dans un espace de 10 bureaux,
donner le nombre des bureaux disponible/occupé.

1/ écrire le BDD en gherkin
2/ coder le BDD
3/ faire marcher le BDD en codant en TDD
4/ quels étages de la pyramide de tests a-t-on fait et dans quelle proportion ?

Pour aller plus loin :

5/ Pour réparer les bureaux, l'administrateur doit pouvoir rendre un bureau indisponible.
Ecrire la US, le/les BDD, coder en TDD, compléter la pyramide

6/ Si vous coder avec un langage Plop(*) comme java, enlever tous les effets de bords (rendre tous les objets imutables)

(*) PLace Oriented Programming https://www.infoq.com/presentations/Value-Values/

Well done !!!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages