~/talk

Pragmatic TDD

Talkat Web Summer Camp 2018 · 2018-08-29..09-01· [testing, developer-experience]
slides:none on file

Shows a hands‑on workflow using PHPUnit to build a league standings service: write failing tests, implement record/getStandings, extract TeamStanding, then refactor with a rulebook interface to support old and new tie rules. Demonstrates mock objects to avoid heavy setup, runs focused unit tests, and proves changes by green tests. Codebase ends with passing suites, a concrete advanced‑rule implementation, and examples of where coverage and pragmatic TDD catch regressions.

AI-written summary · about

  1. 0:00Introduction
  2. 7:09Software testers
  3. 13:33Code coverage
  4. 16:17Testing tools
  5. 20:56Does testing improve your code
  6. 22:25How to write tests
  7. 23:18Workshop
  8. 26:28Teams
  9. 27:28Standings
  10. 29:28Setup
  11. 32:28Result
  12. 35:28Fix
  13. 39:28Counter
  14. 48:58Scoring
~/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.