
First International Test Driven Development took place on July 10th.
In this series, I will include every talk together with my notes and further reading.
Hopefully, a lot of readers will watch and rewatch the talks, as they are worth several reviews.
Let's continue...
Bio
Liz Keogh is a Lean and Agile consultant based in London. She is a well-known blogger and international speaker, a core member of the BDD community and a passionate advocate of the Cynefin framework and of Wardley Mapping. She has a strong technical background with over 20 years’ experience in delivering and coaching others to deliver software, from small start-ups to global enterprises. Most of her work now focuses on Lean, Agile and organizational transformations, and the use of transparency, positive language, well-formed outcomes and safe-to-fail experiments in making change innovative, easy and fun.
TL;DR: Amplify your possitiveness!
Talk
My Personal notes
- BDD suggests we should start methods with 'should' instead of 'test'.
- Nowadays we have annotations on tests.
- BDD forces us to think about behaviour.
- TDD cycle as behaviour: Test = Describe Behaviour, Pass = Change Behaviour, Refactor = Amplify the positives
- The sandwich methodology: Say something good, then something bad, and after that something good again.
- The sandwich done well: describe what you want and don't let people write their own code.
- Try to find psychological safety.
- Novice people can write tests by copying existing ones.
- Experienced Beginners can get TDD working from scratch.
- Practitioners write tests before the code.
- Knowledgeable Practitioners teach TDD to others.
- When refactoring, aim for better, not perfect.
- When refactoring people, we should play to our strengths and be forgiving.
- In complexity, tests and descriptions of behaviour are just examples of what might happen.
Speaker Links
- Twitter @lunivore
- LinkedIn @liz-keogh-6240071
- Site https://lizkeogh.com
Index
Please follow TDD Conference on:
About the author
I’m a senior software engineer loving clean code, and declarative designs. S.O.L.I.D. and agile methodologies fan.
Comments
Join the discussionThat was so awesome! Btw the audio blog seems okay but not realistic to keep users engaged. You can instead try currsive.com. Here you'll get realistic-sounding podcasts out of your writing and the best thing is you can embed it on your website easily! Hope to see you there :)





