quarta-feira, 3 de fevereiro de 2010

Pequena Introdução ao TDD – Desenvolvimento Dirigido por Teste

O que é TDD?

Ciclo com passos de bebê:

  • Escrever um teste que falha;
  • Fazer um teste que passe;
  • Refatore.

Prioridade do Teste

  • Conhecer design;
  • Testar;
  • Implementar;
  • Boa notícia: pressão, estresse e falta de tempo não deixam os testes para trás.

Considerações finais sobre TDD:

  • Design evolui com o conhecimento adquirido com projeto;
  • Desenvolvimento com passos de bebê;
  • Expressa a boa intenção do programador em relação aos testes;
  • Serve de documentação.

Sobre código o que podemos dizer:

  • Nome dos teste definem o comportamento esperado;
  • Sem duplicação;
  • Alta cobertura;
  • Previne código inútil;
  • Alta qualidade do código.

Refatoração são seguras com testes automatizados;

Fonte: http://www.agilcoop.org.br

Bye see you next post

Nenhum comentário:

Postar um comentário