Test Driven Development (TDD) is a rhythmic development practice that requires a high level of individual discipline and focuses on using automated tests as a lever to shape not only the quality but the design of the associated production code. TDD is codified through a simple set of steps, often summarised as „red, green, refactor?.
[youtube uGaNkTahrIw]
Video Producer: http://www.agileacademy.com.au/