TDD

TDD's Ignored Advantage

TDD's Ignored Advantage

Arnaud (Arhuman) ASSAD

Lately, chance has had me hearing a lot about Test Driven Development.

Often around the old “TDD is dead” theme (https://dhh.dk/2014/tdd-is-dead-long-live-testing.html) and with the same questions resurfacing:

  • What is the definition of the different types of tests?
  • What is the ideal code coverage percentage?
  • How do you handle flaky tests? Slow tests?

And if I address these questions quickly today, it is more for completeness than out of real interest. These questions are not specific to TDD; they are common to software testing as a whole.