Test-Driven Development

As Fast feedback improves quality, Test-Driven Development uses the act of automated testing as a feedback mechanism to drive a design of software.

Advice for test driven development: