TDD and Clean Architecture – Driven by Behaviour

February 4, 2022

TDD and Clean Architecture – Driven by Behaviour

YouTube recording: https://lnkd.in/eNBYHwdD


1. Why are we here – TDD is painful, but is there another way?
2. The Deeper Why – Don’t ship code, solve business needs
3. Executable Specifications – Do tests codify requirement specs or impl. specs?
4. What’s a Unit Test? – Are we testing module behaviour or class structure?
5. Testing Behaviour – Tests should be coupled to behaviour, not to structure
6. TDD vs TLD – How do we drive development through executable requirements?
7. TDD & Clean Architecture – Driving architecture through system behaviour

Thanks Software Crafts Romandie Community & Java User Group Switzerland! Slides have been posted on JUG CH website https://lnkd.in/eeXCwfJy

To go deeper into these topics, I recommend the classical book “Test Driven Development: By Example” (Kent Beck) https://lnkd.in/dgW_ESSp and also “Clean Architecture” (Uncle Bob) https://lnkd.in/eGgSMgm3

Optivem Group LLC 30 North Gould Street Sheridan, WY 82801 United States

Optivem DOO, MB 21609722, PIB 112111924, Heroja Maričića 93, Kraljevo 36000, Serbia

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.