~/talk

TDD — Things I Learned in the Last 12 Years

TalkinItalianat Codemotion Milan 2016 · 2016-11-23..11-26· [testing, career-development]
links:none on file
slides:none on file

A recount of 12 years of practical experience with Test-Driven Development (TDD), covering concrete techniques like Test List and Isolated Tests, decomposing problems into orthogonal axes, and the difference between evolutionary design and anticipatory design. Also examines what “the simplest thing that could possibly work” really means and restores lesser-known practices mentioned briefly by Kent Beck.

AI-written summary · about

  1. 0:00TDD experience
  2. 4:12Starting new project
  3. 10:15Generalizing simple problems
  4. 13:51Independent tests and design
  5. 19:26Incremental vs iterative
  6. 23:37Emergent design archetypes
  7. 28:11Refactoring and emergent design
  8. 33:13Design at whiteboard and keyboard
  9. 36:48Removing duplication carefully
  10. 38:12Data vs behavior orientation
  11. 41:02Mocks and incremental design
~/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.