Introdução à Programação · 1.º ano (indicativo)

Tratamento de erros e testes

Capítulo de Introdução à Programação com 0 artigos publicados de 22 temas previstos no plano. Os artigos serão publicados aos poucos, depois de escritos e revistos.

Temas deste capítulo

Plano editorial: 22 temas. Só os que têm ligação já estão escritos e publicados.

  1. O que são as exceções?
  2. O que é o bloco try-except?
  3. O que são as exceções comuns?
  4. O que é o lançamento de exceções (raise)?
  5. O que é o bloco finally?
  6. O que são as exceções personalizadas?
  7. O que é o unittest e o pytest?
  8. O que é o desenvolvimento orientado a testes (TDD)?
  9. O que são os casos de teste?
  10. O que é a cobertura de testes?
  11. O que é o registo de eventos (logging)?
  12. O que é o depurador (debugger)?
  13. O que são os pontos de interrupção (breakpoints)?
  14. O que é a programação defensiva?
  15. O que são os erros mais comuns de iniciantes?
  16. Como tratar uma divisão por zero?
  17. Como tratar entrada inválida do utilizador?
  18. Como usar o depurador passo a passo?
  19. Como ler um traceback?
  20. Como encontrar um bug?
  21. Exercícios resolvidos de tratamento de exceções
  22. Quais são os erros mais comuns ao tratar exceções?

← Todos os artigos de Introdução à Programação