Learning by writing code and test cases
summary
Shows how writing code plus JUnit 5 test cases early helps improve Java skills, reveal architecture and usability problems, and expose wrong assumptions and language limits. Presents Java code examples with corresponding JUnit 5 tests, discusses discoveries about Java features and restrictions, and examines effects on testability and how far high test coverage can be achieved.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 6:37First project and TDD
- 15:15Geometric object comparison
- 25:05Private constructors and coverage
- 34:02Testing collection functions
- 40:13TDD benefits
- 48:20Q&A
related talks
40mA Tale of Unit Tests, Code Coverage and Code Design
55mUnit Testing Like a Pro - Towards a Testable Design
01h 09mTDD Workshop, tests are your best ally
57mJUnit 5's Best Features
51mTest-Driven: from Zero to Hero
48mEffective Unit Testing
52m10 simple rules for writing great testcases
45mHow to Write Tests in 2021
