TEST DRIVEN DEVELOPMENT - how Red - Green - Refactor Image src: https://giphy.com/gifs/peteandpete-season-3-the-adventures-of-pete-and-3o7Z4tNIWOQWTlfGN2
TDD CYCLE ❌ Write a test. ❌ That test fails - obviously ❌ Write code that makes the test pass ✅ Test pass! # Refactor Rinse and repeat! Image src: https://giphy.com/gifs/girl-yeah-wash-JS88XIgg7laNO
DOG TRAINING SIMULATOR My training will be successful when... - I say "Touch" - and hold two fingers so my dog can access them, - my dog comes immediately and - with a joyful body language to me and - presses its nose at the two fingers shortly.
WHAT - imho - TDD IS ABOUT TDD is not only a strategy for tests, it's a strategy for design. It helps to stay focused and keep things simple. It makes changes easier and refactoring safer. You can work in quick iterations and get in a very motivating feedback loop.
TESTER ! DEVELOPER How it brings us together - help developers to refine tests - build a balanced testing pyramid together Image src: https://giphy.com/gifs/dog-hug-sX755wvr2Q6gE