Segnalo l'articolo Introducing Behaviour-Driven Development (BDD) di Dan North.
Per me che pratico TDD da alcuni anni è stato illuminante perchè il BDD guida la scrittura dei test dal punto di vista del comportamento del sistema.
Secondo l'articolo è importante rimanere focalizzati sulla domanda:
What’s the next most important thing the system doesn’t do?
Voglio provare ad introdurre le pratiche suggerite nel mio prossimo progetto e verificarne i benefici.