O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Testes unitários como ferramentas de design de código

249 visualizações

Publicada em

Por vezes, testes unitários que deveriam ser simples acabam consumindo mais tempo do que o esperado, o que faz com que muitas vezes sejam deixados para trás. Você sabia que estes simples testes podem ser um indicativo de qualidade de código? Através dessa talk vamos discutir as principais falhas de design que são facilmente identificadas através de testes unitários.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Testes unitários como ferramentas de design de código

  1. 1. Testes unitários como ferramentas de design de código VI encontro PythOnRio - 27 de março de 2016
  2. 2. Paula Grangeiro Programadora por profissão, desenhista nas horas vagas e colecionadora de gatos.
  3. 3. Sobre mim
  4. 4. Ministério da procrastinação adverte: Os fatos relatados durante esta apresentação são baseados em experiências pessoais. Utilize-os com moderação.
  5. 5. Por que pensar em Design de Código?
  6. 6. Código Mogwai
  7. 7. Testes unitários
  8. 8. Garantia de entrada/saída no teste unitário - Unittest - Py.test
  9. 9. Padrões de Projeto Design Patterns
  10. 10. Indicação de estudo ● Padrões de Projeto - Soluções Reutilizáveis de Software Orientado a Objetos ● Utilizando UML e Padrões ● Código limpo ● Curso Python Patterns - Luciano Ramalho
  11. 11. Testes unitários como ferramenta de design
  12. 12. Teste unitariamente o seu código
  13. 13. Teste fluxos de sucesso e erro separadamente
  14. 14. Nomeie os testes de acordo com o fluxo testado
  15. 15. Testes devem ser isolados!
  16. 16. Testes devem ser pequenos!
  17. 17. TestCases também devem ser pequenos!
  18. 18. TDD
  19. 19. http://www.paulagrangeiro.com.br https://twitter.com/paulagrangeiro http://fb.me/paula.grangeiro https://github.com/pgrangeiro pgrangeiro.dev@gmail.com Obrigada!

×