DEV Community

Cover image for TDD Conference 2021 - TDD All The Things - Liz Keogh
Maxi Contieri
Maxi Contieri

Posted on • Originally published at maximilianocontieri.com

TDD Conference 2021 - TDD All The Things - Liz Keogh

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


Please follow TDD Conference on:

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay