Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 954 Bytes

readme.md

File metadata and controls

19 lines (16 loc) · 954 Bytes

TDD

Ciclo

  • Escrever um teste
  • Compilar o código sem erros
  • Rodar o teste, ver o teste falhar e certificar que a mensagem de erro faz sentido
  • Escrever a quantidade mínima de código para o teste passar
  • Refatorar

Processo

O processo TDD e por que as etapas são importantes

  • Escreva um teste que falhe e veja-o falhar, para que saibamos que escrevemos um teste relevante para nossos requisitos e vimos que ele produz uma descrição da falha fácil de entender
  • Escrever a menor quantidade de código para fazer o teste passar, para que saibamos que temos software funcionando
  • Em seguida, refatorar, tendo a segurança de nossos testes para garantir que tenhamos um código bem feito e fácil de trabalhar

O TDD é uma habilidade que precisa de prática para se desenvolver. No entanto, você será muito mais facilidade em escrever software conseguindo dividir os problemas em pedaços menores que possa testar.