Experts in the field discuss whether test-driven development has run its course There has been a lot of discussion about the continuing usefulness of test-driven development (TDD) and whether or not it has run its course as a methodology. The TDD process involves a cycle of writing an automated test that is initially designed to fail, before then writing the production code to satisfy that test. T