~/talk

TDD and The Terminator — An Introduction to Test Driven Development

slides:none on file

A practical demo shows Test-Driven Development applied to a .NET Core “Terminator” app: write failing red-green-refactor tests with NUnit and FluentAssertions, implement a minimal SubjectAnalyzer that initially returns true to make tests green, then refactor to an ISubjectRule list so adding new rules extends behavior without modifying logic. Real-world context: an eight-person team, six testers, nine weeks of regressions, an 800-line controller; the approach eliminates regressions and the “aha” is that the smallest code to pass a test can simply return true.

AI-written summary · about

  1. 0:00Introduction / why the Terminator?
  2. 3:35TDD Successes
  3. 9:39Gather the requirements
  4. 26:42Refactor
  5. 27:42Requirements change
  6. 30:06Design patterns and SOLID principles
  7. 45:14TDD Failures
  8. 47:55Implementing TDD in your organization
  9. 52:42Questions and Answers
  10. 1:00:04I'll be back!
~/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.