~/talk

TDD and the Terminator - An introduction to Test Driven Development

Talkat Build Stuff 2021 · 2021-11-17..11-19· [testing]
slides:none on file

Demo builds a tiny T800 reprogramming app using NUnit, Rider/Visual Studio and FluentAssertions, and shows the red‑green‑refactor cycle by writing failing tests then making them pass (the first quick fix is literally return true). Tests cover subjects like woman, boy, dog, T‑1000 via rules‑based pattern and interfaces; refactoring replaces a brittle switch with pluggable rule objects, all tests stay green, enabling safe refactoring and faster delivery compared to nine weeks of regressions.

AI-written summary · about

  1. 0:00Start
  2. 0:24Leila Porter
  3. 1:50Tdd and the Terminator
  4. 3:32Test Driven Development
  5. 4:55Acceptance Criteria
  6. 5:46Focus
  7. 6:09Tdd Gives You Focus
  8. 8:24Increasing Returns
  9. 9:34Getting into Tdd
  10. 10:16Terminator Requirements
  11. 16:54Arrange Act and Assert
  12. 25:08Requirement Change
  13. 25:40New Terminator Requirements
  14. 26:39Design Patterns
  15. 27:17Single Responsibility
  16. 27:44Open Close Principles
  17. 28:04Lisk of Substitution Principle
  18. 29:55Rules-Based Pattern
  19. 33:02Investigate Rule
  20. 36:09Where Tdd Fails
  21. 36:29Underestimating that Learning Curve
  22. 36:48Confusing Tdd with Unit Testing
  23. 37:45Implementation
  24. 41:31Start that Incremental Move To Tdd and How Do We Convince the Stakeholders
  25. 43:02Test Coverage
  26. 43:29Test Coverage Tools
  27. 45:48How Can I Possibly Start Writing Tests
~/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.