Article: Introducing Behaviour-Driven Development

At the beginning of this year I wrote a feature article for Better Software magazine, which was published as “Behavior Modification” back in March.

The article is now available on my site. It gives an overview of behaviour-driven development, from its origins as a coaching aid for TDD through to its current form as a proven, comprehensive development approach.

5 comments
  1. Thanks for making the article available – it appeared in the issue of Better Software just before I subscribed, and I’d been looking for it online. Is JBehave still under active development, or have the cool kids all jumped ship to Ruby and the excellent rspec?

    Incidentally, I came up with an alternative approach to AgileDox which (IMO) produces more usable output if you have a large class hierarchy:

    http://www.kerrybuckley.com/2006/09/25/an-alternative-approach-to-creating-specs-from-junit-tests/

    • JBehave is back under active development, with a small team of committers (rather than just me). You can expect to see some point releases in the next few weeks.

      I’m a big fan of Ruby, and I like some of the ideas behind rspec. However I’ve been working with Niclas Nilsson on a Ruby port of JBehave called RBehave, which we think conveys the intent of BDD more clearly.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 197 other followers