mercredi 2 octobre 2013

BDD : l'exemple du Kata Potter


Dans cet article, je vais présenter l’utilisation de la méthodologie « Behavior Driven Development » (BDD) au travers d’un exemple très connu : le Kata Potter.

J’effectuerais cet exemple en C#, sous Visual Studio 2012 et en utilisant le framework SpecFlow.
Cet exemple a pour but d’illustrer la puissance du BDD grâce à l’écriture de scénarios très clairs qui amèneront l’implémentation de l’exemple. Le but n’est pas de faire un design de classe parfait mais d’avoir une approche pédagogique.