Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

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

248 visualizaciones

Publicado el

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.

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

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!

×