Não escreva testes primeiro, escreva um teste primeiro

Obviamente, o teste trivial acima falhará, porque codificamos os valores. Mas é sempre uma boa prática garantir que nossos testes falhem antes de prosseguir. Não observar uma falha no teste pode nos dar uma falsa sensação de segurança mais tarde, se nenhum teste falhar e acabamos pensando que tudo funciona como esperado. Mais algumas observações … Ler mais