OnGuard interview question

Wat is test driven development?