What is Test-Driven Development (TDD)?

Posted by:

Software development is complicated, often comprised of a number of methods. Test-driven development is an advanced approach to the development process that relies on repetitive unit testing on source code. The point of this method is to write the code, step-by-step, testing along the way, rather than writing all the code at once and working out the bugs from the completed end code.

The tests run on a “red, green, refactor” model. Essentially, the code is first written with just enough ...

Continue Reading →