Test Last, Test First, TDD: When to Use Each Approach
summary
Compares three development/testing approaches—Test Last, Test First, and TDD—by explaining their advantages and drawbacks. Uses a complex programming problem and shows which methodology fits best for which parts or situations, helping developers choose the most productive approach.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 2:17Approaches defined
- 3:43Test-last pros and cons
- 6:11Test-last problems
- 10:13Test-first essence and example
- 14:40TDD specification and iterations
- 17:42TDD advantages and issues
- 20:10TDD fundamentalism
- 22:38Practical exercise
- 28:47Solution walkthrough
- 33:29Flow state and TDD
- 36:43TDD for complex tasks
- 38:32Test-last for legacy systems
- 41:51Data access testing
- 47:02Test infrastructure
- 50:02Choosing an approach
- 51:50Resources
- 52:32Q&A








