You’re doing TDD wrong

What you think TDD is:

  • Write requirement as failing tests
  • Write minimal code to get it work
  • Refactor code
  • Repeat

What TDD actually is:

  • See blog on how you’re doing TDD wrong
  • Try to adapt trillion rules defined by TDD gurus
  • Fail miserably.
  • Repeat

TDD: Test-Driven Development