Want to download the mobile app for SDD 2017?

iPhone and Android users click here: https://attendify.com/app/xbhfom/
Windows Phone users click here: http://xbhfom.m.attendify.com/

SDD 2017 Schedule

Coding Level
This is a rating on a scale from 1 to 5 to indicate how much demo coding the session will contain (as opposed to slides) – 1 means no code demos, and 5 means nothing but.

Advanced Level
This is a rating on a scale from 1 to 5 to indicate how advanced the session is (in terms of the specific topic that is being covered) – 1 means that it’s introductory, and 5 means that it’s aimed at attendees who already have significant experience in the relevant area.

Thursday 18 May 2017



Track 3

Frobisher 1 & 2

Recycling TDD

Coding Level 2
Advanced Level 3

It’s not always easy to know which test to write next in TDD and some problems make this harder than others. In this session I will introduce you to a small problem that I find often causes difficulty. We’ll work through this together and try and understand why it was hard to solve test first.

Then I’ll introduce you to a way that I’ve been practicing that I’ve been calling “test recycling”. We’ll walk through the problem again using this technique, and we’ll see if this might be useful in other situations.

Finally, I’ll suggest an extension to the traditional wording of the 3 rules of TDD.

Seb Rose

Seb Rose


Seb has been a software consultant, coach, designer, analyst and developer for over 30 years. He has been involved in the full development lifecycle, with experience that ranges from architecture to support, from BASIC to Ruby. He’s a partner in Cucumber Ltd, who help teams adopt and refine their Agile practices, with a particular focus on collaboration and automated testing. He's a regular speaker at conferences and occasional contributor to software journals, and a contributing author to '97 Things Every Programmer Should Know' (O’Reilly) and lead author of 'The Cucumber for Java Book' (Pragmatic Programmers). http://cucumber.io  @sebrose

Other presentations by Seb Rose

Wed 17 May 2017 at 14:00

Track 7

Lies, damned lies and estimates

Fri 19 May 2017 at 9:30

Post-Conference Workshop

Testable architecture

Return to full conference agenda