TDD and The Terminator — An Introduction to Test Driven Development
summary
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
chapters (10)
- 0:00Introduction / why the Terminator?
- 3:35TDD Successes
- 9:39Gather the requirements
- 26:42Refactor
- 27:42Requirements change
- 30:06Design patterns and SOLID principles
- 45:14TDD Failures
- 47:55Implementing TDD in your organization
- 52:42Questions and Answers
- 1:00:04I'll be back!
related talks
55mTDD and the Terminator - An introduction to Test Driven Development
48mTDD and the Terminator - An introduction to Test Driven Development
01h 04mTest Driven Development with C# - from Padawan to Jedi
48mTDD - It's About More Than Just the Tests
28mTDD for Absolute Beginners
28mTDD for Absolute Beginners
45mTDD makes you a better everyday developer
01h 13mTDD Revisited
