Republic Finance LLC interview question

Explain what is Test Driven Development