Behaviour Driven Development aims to abstract examples of usage from the implementation detail. This gives great freedom to the developer who can choose the most suitable tool. Therefore scenarios can have several implementations. Can it be useful? How can we gain from this?
During workshop, I will talk about the approach that helped me save several projects I have been involved in. I will address these questions and present a possible solution together with architectural and structural pieces of advice.