Test Driven Development em uma tirinha

Somos o TDD - Test Driven Development

O TDD (Test Driven Development) é basicamente a execução de pequenos ciclos compostos por esses passos:

“Crie e execute o teste”
Escolha um pequeno cenário para codificar. O primeiro passo é implementar seu teste e executá-lo. Como o código de produção não foi implementado ainda, o teste irá falhar.

“Codifique para passar no teste”
Codifique somente o mínimo necessário para que o teste execute com sucesso.

“Refatore!”
Por último, mas não menos importante é o passo da refatoração. Refatorar garante que o código ficará limpo, claro e sem repetições.

Agora é só repetir tudo até que todos os cenários estejam codificados e com os testes passando. Se quiser saber mais, assista essa minha palestra sobre o assunto.

ps.: Não lembra dos “gordinhos da Embratel”? Então dá uma olhada nesse vídeo. :)