~/talk

TDD: seriously, try it!

Talkat JCON-ONLINE 2021 · 2021-10-05..10-08· [testing, career-development]
links:none on file
slides:none on file

Shows a concrete TDD workflow by writing Java unit and integration tests, implementing a FilmRecommendationService and FilmRepository, and getting tests green with red‑green‑refactor. Uses JUnit 5 plus AssertJ-style assertions, mocks the repository for the unit test and runs an integration test with Testcontainers+Postgres to verify SQL ordering by average rating. Demonstrates the code that gets written (service + SQL repository), the tests that pass, and notes the steep learning curve and time investment.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Who am I
  3. 3:40TDD history
  4. 4:54Imagine
  5. 9:49TDD cycle
  6. 12:36Good habits
  7. 13:32Naming
  8. 14:30Technique
  9. 17:06Start slowly
  10. 17:36Pairing
  11. 18:44Live Coding
  12. 19:20The Idea
  13. 20:28Movie Recommendation Service
  14. 20:51Dependencies
  15. 21:51Fill Recommendation Service
  16. 22:46Code
  17. 27:16Solution
  18. 35:02Test
  19. 35:59Integration
  20. 39:19Implementation
  21. 47:42Recommendations
  22. 48:51Conclusion
  23. 49:54Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.