Talk in English - UK at PHP UK Conference 2017
View Slides: https://www.slideshare.net/CiaranMcNulty/driving-design-through-examples-72355927
Short URL: https://joind.in/talk/c52f8
(QR-Code (opens in new window))
Modelling by Example is a set of practices that combine BDD (Behaviour Driven Development) and DDD (Domain Driven Design) techniques to create a workflow that directly drives code from a starting point of user requirements. We will see how a simple feature can be defined via conversation with stakeholders, captured as automatable requirements, and expressed directly in the object model using tools such as Behat and PhpSpec.
Comments
Comments are closed.
Awesome talk. Heard about BDD and the Cucumber stuff before but this has really made me want to incorporate it into projects now.
Thanks for the talk Ciaran, I found the OO examples particularly useful. I already used Behat but actually doing it like TDD - from the tests first, changed my mindset a bit. There's always one talk at a conference that I go away learning something decent from and I believe this was the one for me at PHP UK :-)
Incredibly coherent and organised talk with a super example running through the session.
Great talk with so many helpful examples that I'm going to have to re-read the slides a few times to make sure I've taken it all in.
Extremely well delivered talk, calm and collected speaker. The BDD & DDD connection with the examples showing you can use Behat examples with proper Domain language in the scenarios and using that to then dive deeper into Unit Tests meant that this approach covered all the necessary topics for a successful project. Something that definitely inspires me to want to use this approach. Thank you Ciaran.
Very good, calm delivery and engaging at the same time. Great as always :)
You can tell Ciaran is an experienced trainer - just the right level of material for the crowd, presenting confidently at exactly the right pace. Still reckon it should be called BDDDD though...
excellent talk. thank you.
Another very well organised and helpful talk from Ciaran. :+1: Thank you.
I've been using a methodology, including the wonderful Behat and PHPspec, that's very close to this, and I've been very happy with it. Thanks for the carefully considered presentation, great advice and tips Ciaran.