Training: "BDD as if you meant it"
Time: Friday 13:00 - 16:00
Location: Brooklyn Writers
Outside-in development doesn't mean starting at the user interface, it means starting at the outside of whatever you want to discover.
On a brand new application, the first thing you need to discover is your domain
model. Those fancy ajax gizmos can wait. This session will be a kata-style
tutorial. Working from a single Cucumber scenario, we will drive out a
domain model, then like BDD magicians, we'll slip in a user interface around
the domain model without touching the tests.
Attend this workshop to learn how to write Cucumber scenarios that last, by
expressing them in the language of the domain. You'll learn how to engineer
high-quality Cucumber step definition and support code, and see
the benefits as your application evolves. A masterclass in BDD as it's
meant to be done.
This is intended to be a hands-on tutorial, so to take an active part, please
ensure you have installed Ruby and the Cucumber, Capybara and Sinatra rubygems.
If you just want to come along and watch, that's fine too.