TDD Conference 2021 - How To Get Started With Test-Driving Your Code - Jov Mit

Maxi Contieri - Jul 29 '21 - - Dev Community

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

Jov is a software craftsman and TDD practitioner, working on Android for around 10 years now. He has a big passion for clean code, TDD, software craftsmanship, and knowledge sharing. He co-organized the DevTernity conference.

TL;DR: TDD is hard to master, with good guidance we can get excellent solutions.

Talk

My Personal notes

  • TDD is not a testing strategy or tool.
  • TDD is a skill
  • It takes a lot of time to master TDD.
  • Customers don't care if we write tests, but they do care about the quality.
  • Today there are at least two TDD Styles: London School and Chicago School
  • Chicago School is inside-out. It designs on the green.
  • London School is outside-in and abuses mocks. It designs on the red stage.
  • When we plan the tests, we can use ZOMBIES guidance.
  • We must ensure tests are failing for the right reason. It is not enough to watch them fail.
  • In TDD, procrastination is a good thing. The more we delay a decision, the better our solutions are.

Speaker Links


Please follow TDD Conference on:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .