O Desenvolvimento Dirigido por Testes se caracteriza por