These learning hours are all about learning how to work incrementally. Instead of writing all the tests all the implementation first, we work with both together piece by piece. This way of dividing our time and working iteratively and incrementally on both code and tests is key to successful TDD.
- Using TDD to write a Leap Years function
- Design in the Red step
- Example-guided design
- Golden Rule of TDD
- Selecting and ordering test cases
- TDD cycles
- Test Order
- Iterative or Incremental
- TDD Fluency
- TDD with a list
- Make a test list
- Take Smaller Steps
- Triangulation
- Slicing a task using ZOMBIES
- Adding Behavior Instead Of Breaking Behavior
- Outside-in TDD