May 26, 2017
Poorly documented code is a common problem in software development and the limitations of manual testing can lead to critical bugs being released into production. Luckily, test-driven development offers a solution.
Test-driven development (TDD) is an approach where the development team writes exhaustive tests first, and then creates code designed to successfully fulfil those tests. This process results in the tests becoming part of the project documentation and “clean code that works”....