~/talk

Test-First Teaching

Talkat GoGaRuCo 2010 · 2010-09-17..09-18· [testing, career-development]
slides:none on file

Claims that writing tests before code teaches programming effectively, with concrete materials: Ruby Koans, RailsBridge Workshops, Wolfram Arnold's BFT, Blazing Cloud classes and the Learn Ruby TFT curriculum at testfirst.org. Exercises are microtests (calculator null case, pig‑latin translator) that start with failing tests first, use pairing and spec frameworks, and escalate to integration experiments like 50 depositors 25,000 deposits to expose race conditions. Student evaluations report higher engagement and reproducible learning outcomes; solutions and site are open source for contributors.

AI-written summary · about

  1. 0:00Start
  2. 2:21What is Test-First Teaching?
  3. 2:48Pairing Is Teaching
  4. 7:57Learning Ruby via Tests
  5. 16:53Embrace Failure
  6. 20:44Strings
  7. 23:02Iterators
  8. 25:02method_missing, nested closures, and the builder pattern
  9. 27:05Sarah
~/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.