@startuml hide empty description skinparam style strictuml skinparam StateBorderColor black skinparam StateFontColor white skinparam StateFontStyle bold skinparam StateFontSize 16 skinparam StateArrowFontSize 16 'skinparam DefaultFontName "Segoe UI Black" 'title États du développement piloté par les tests state Rouge as "Au moins\nun test\néchoue" #red state Vert as "Tous\nles tests\npassent" #green state PasTDD as "<color red>Pas TDD\n<color red><size:48><&thumb-down></color>" #yellow [*] -right-> Rouge : Créer\nnouveau\ntest Rouge -r-> Vert : Écrire code\npour faire\npasser test(s)<sup>‡</sup> Vert -l-> Rouge : \nCréer\nnouveau\ntest Vert -> Vert : <color green>Faire une activité</color>\n<color green>de réusinage<sup>†</sup></color> Vert --> PasTDD : Écrire code sans test legend center <sup>†</sup>Une activité de réusinage n'est pas censée causer un problème avec un test. Cependant, cela peut arriver que les tests ne passent plus et il faudra corriger des problèmes. <sup>‡</sup>Il peut arriver qu'un test soit mal codé (il contient un bogue). Dans ce cas, on corrige le code du test. end legend @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
Pure Javascript
PNG
SVG
ASCII Art