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.
- O que são as exceções?
- O que é o bloco try-except?
- O que são as exceções comuns?
- O que é o lançamento de exceções (raise)?
- O que é o bloco finally?
- O que são as exceções personalizadas?
- O que é o unittest e o pytest?
- O que é o desenvolvimento orientado a testes (TDD)?
- O que são os casos de teste?
- O que é a cobertura de testes?
- O que é o registo de eventos (logging)?
- O que é o depurador (debugger)?
- O que são os pontos de interrupção (breakpoints)?
- O que é a programação defensiva?
- O que são os erros mais comuns de iniciantes?
- Como tratar uma divisão por zero?
- Como tratar entrada inválida do utilizador?
- Como usar o depurador passo a passo?
- Como ler um traceback?
- Como encontrar um bug?
- Exercícios resolvidos de tratamento de exceções
- Quais são os erros mais comuns ao tratar exceções?