~/talk

TDD: Are you sure about that?

Talkat SREday San Francisco 2024 Q2 · on Saturday, 2024-06-22· [testing, developer-experience]
slides:none on file

Claims that writing tests first forces clearer requirements, reduces debugging and enables safe refactors: a link feature in a fintech project takes three days to implement but failing production reports get traced to external changes in 10–20 minutes instead of 5–10 hours of manual debugging, saving roughly two workdays. Team uses TDD for ~8 years, follows write tests first, red–green–refactor, treats tests as living interface documentation, and ramps up with katas 30 minutes/day for 2–3 weeks.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:10What is TDD really about
  3. 9:40Brute force vs thoughtful design
  4. 15:10TDD in real-world scenarios
  5. 21:14Efficiency through use cases
  6. 24:27Key benefits of TDD
  7. 27:00How to start with TDD
  8. 27:43Tests as documentation
  9. 29:48Testing complex architectures
  10. 30:52When code is hard to test
~/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.