Entendendo o desenvolvimento guiado por testes através da criação de um framework... de teste!
- O pavor da tela branca, por onde começar?
- Porque o teste vem antes?
- Tudo que você precisa é um assert(true) maroto, e nada mais!
- Preciso testar tudo, tudo mesmo?
- Uma suíte de testes verdinha e o fator psicológico.
Hoje em dia o termo TDD já é conhecido por muitos desenvolvedores. Mas existem alguns conceitos por trás dessa prática que ainda assustam um pouco os recém chegados. Nesse talk vou discutir sobre esses pontos mais obscuros e mostrar a criação de um programa para auxiliar a prática do TDD a partir do zero, usando a técnica como apoio.