Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The Behaviour-Driven Programmer

jbpros
September 26, 2011

The Behaviour-Driven Programmer

An introduction to Behaviour-Driven Development, the second-generation agile methodology that aims at delivering software that matters.

Most of us know that BDD has something to do with tests and the way code is produced. But what is it exactly? How does it differ from Test-Driven Development?

We’ll discover the technical principles and practices lying at the heart of BDD, as experienced from a naive programmer perspective.

But BDD is not only about writing better tests and code. It really holds higher purposes...

jbpros

September 26, 2011
Tweet

More Decks by jbpros

Other Decks in Programming

Transcript

  1. BDD

  2. “It describes a cycle of interactions with well-defined outputs, resulting

    in the delivery of working, tested software that matters.”
  3. develop v. To bring out the capabilities of; bring to

    a more advanced or effective state.