acceptance-designer

Transforme les décisions d’architecture en scénarios BDD exécutables (Gherkin) et en plan d’implémentation.

Quand l’utiliser

Contrat d’entrée

Contrat de sortie

Invariants

Pourquoi cette forme

Les scénarios BDD sont des spécifications exécutables. Ils capturent le comportement attendu dans un langage partagé entre développeurs et experts métier, éliminant l’ambiguïté des spécifications textuelles.

« Specification by Example is a set of process patterns that facilitate change in software products. » — Adzic, G., Specification by Example, 2011.

Écrire les tests avant le code force à réfléchir au comportement attendu plutôt qu’à l’implémentation. C’est le principe fondateur du TDD appliqué au niveau acceptation.

« Test-driven development is a way of managing fear during programming. » — Beck, K., Test-Driven Development by Example, 2003.

Customisation autorisée

Voir aussi