Archive for the ‘Agile made Fragile’ Category

If Test Driven Development were Applied in Other Areas of Engineering

Saturday, March 19th, 2011
As we all know, Test-Driven Development (TDD) is a software engineering paradigm, in which tests are created and executed before the actual features are put into the code. Naturally, a test will keep failing until the corresponding new feature is correctly implemented. As TDD gains popularity, I couldn’t help but wonder – why shouldn’t the same approach be utilized in areas of engineering other than software?