A SkillsCast for this session is not available.
There are many patterns on the internet about how to implement feature files. There are even many blog posts that teach us how to improve the style of our scenarios by raising the level of abstraction. Even when following those practices, we often end up with unmaintainable code, brittle tests and frustration.
We are going to explore another step towards a state where the tool doesn't interfere with capturing the conversations by constraining the language we use. We'll learn about a pattern that could enable looser coupling between steps, cleaner step definition code, happiness and many more.
Please have a laptop with Java (1.6+), Maven and your favourite IDE installed on it.
Ensure your laptop can connect to the internet
Have 2 twitter accounts you can use. (We will be not spamming, so you are safe to use your main account for one)
Tarantino of BDD
Software development professional with over 11 years of experience in web development and extensive knowledge of code design/testing patterns, agile programming/project management methodologies.