Feedback dos Testes

205 visualizações

Publicada em

Uma das vantagens de praticar TDD é o feedback constante. Mas você ouve estes feedbacks? Veja como o teste pode te ajudar a melhor seu código.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
205
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Feedback dos Testes

  1. 1. Dos Testes Ismael Soares
  2. 2. • Maior confiança • Manutenção mais fácil • Menor custo de mudança • Eliminar dead code • Evitar erros de regressão • Melhor entendimento do negócio • Feedback constante TDD:
  3. 3. Você  ouve?
  4. 4. Bad  Smell
  5. 5. Smells Obscuro Não  comunica  a  intenção Condicional Frágil Não  repetível Duplicidade Muitas  dependências Muitas  fixtures Apenas  verify Muitos  asserts Poucos  asserts Não  testa  exception Não  testa  nada
  6. 6. Muitas Fixtures Poucos asserts
  7. 7. Este comportamento é muito mais complexo do imagina sua vão filosofia!
  8. 8. Teste condicional
  9. 9. Você precisa fazer um assert para garantir o tamanho da lista
  10. 10. Não testar a exception de negócio
  11. 11. Tem certeza que qualquer mensagem serve?
  12. 12. Não testa nada
  13. 13. Cade os asserts?
  14. 14. Muitas dependências
  15. 15. O que faz esta classes mesmo? Estou achando que ela está sobrecarregada
  16. 16. Não comunica a intenção
  17. 17. Tem certeza que é isto que você quer testar?
  18. 18. Frágil
  19. 19. Cuidado ao usar data atual e obter registros de coleções
  20. 20. Código Duplicado
  21. 21. Poderia criar um método passando os parâmetros que são diferentes
  22. 22. Se  você  se  preocupa  com   legibilidade  do  código…   Ouça  os  feedbacks     dos  testes
  23. 23. Duvidas?
  24. 24. Obrigado @rkmael rkmael@hotmail.com www.bluesoft.com.br/blog

×