Category Archives: bdd

Agile 2009: BDD Clinic, Feedback Workshop and Programming with the Stars

At Agile 2009, Pat Maddox of RSpec will be running a BDD Clinic with me. Between us we have experience with Java, .NET and Ruby code, and we’re willing to look at and learn from anything else. If you bring … Continue reading

Posted in bdd, feedback | Leave a comment

Free BDD talk, Monday 17th at Skills Matter

Dan North and I will be heading up a free introductory BDD talk at Skills Matter’s headquarters in Clerkenwell near Farringdon, London, next Monday. Drinks will follow. I like working with Skills Matter because they genuinely believe in, and invest … Continue reading

Posted in bdd | Leave a comment

The ant and the tree

When I first found out about BDD, way back in 2004, I remember TDD being rather like an ant looking for a flower on a tree, and telling all the other ants back at the nest on the ground about … Continue reading

Posted in bdd | Leave a comment

We don’t design using mocks

I’ve found myself repeating this a few times lately, so maybe it will help some people out there. In BDD, we don’t design using mocks. We design by thinking about context, responsibility, collaboration and delegation, then we use mocks to … Continue reading

Posted in bdd | 11 Comments

Pixie Driven Development

While I’m coding, I usually have a bunch of very helpful pixies hanging around my desk. (They’re Dan’s pixies really, since he thought of them first; I’m just borrowing them.) The pixies are bored, and just waiting for a job … Continue reading

Posted in bdd | 12 Comments

Pulling Power and Kanban experiences

My first ever article, “Pulling Power: a new Software Lifespan” is up on InfoQ. BDD, Feature Injection, Lean and Kanban playing nice together! Big thanks to Dan North, Chris Matts, David Anderson, Amr Elssamadisy and the amalgam of developers who … Continue reading

Posted in bdd, jbehave, kanban, lean, stories, writing | Leave a comment

Why you should write tests last

Prompted by Szczepan’s post. I have written tests after code when the code is already there, but I / others don’t know what it does or how to use it, and we need to I wrote a spike which turned … Continue reading

Posted in bdd | Leave a comment

Given / When / Then granularity

When we first wrote JBehave 1.0 we quickly recognised that there was power in the scenarios; in the conversations that they could help to drive, and in the reusability of the steps. I loved the ease with which you could … Continue reading

Posted in bdd, jbehave, stories | 2 Comments

Tests should make things easy to change

People often ask me to review their unit tests, or answer questions on how to write different aspects of tests. I frequently find myself making the same suggestions over and over again. So, if you were thinking of asking one … Continue reading

Posted in bdd | 2 Comments

You’ve heard of BDD, DDD and TDD

Damien Guard introduces the other *DDs.. I particularly like “Psychic Driven Development” and “Golf Driven Design”. Thanks, Damien.

Posted in bdd | 1 Comment