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.
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!
- 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.
Please follow TDD Conference on: