Tratamento de erros

Autor: Monica Porter
Data De Criação: 18 Marchar 2021
Data De Atualização: 27 Junho 2024
Anonim
Curso Python #23 - Tratamento de Erros e Exceções
Vídeo: Curso Python #23 - Tratamento de Erros e Exceções

Contente

Definição - O que significa Tratamento de Erros?

O tratamento de erros refere-se aos procedimentos de resposta e recuperação de condições de erro presentes em um aplicativo de software. Em outras palavras, é o processo composto por antecipação, detecção e resolução de erros de aplicativos, erros de programação ou erros de comunicação. O tratamento de erros ajuda a manter o fluxo normal da execução do programa. De fato, muitos aplicativos enfrentam inúmeros desafios de design ao considerar técnicas de tratamento de erros.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica tratamento de erros

A manipulação de erros ajuda a lidar com erros de hardware e software normalmente e ajuda a execução a continuar quando interrompida. Quando se trata de manipulação de erros em software, o programador desenvolve os códigos necessários para lidar com erros ou utiliza ferramentas de software para lidar com os erros. Nos casos em que os erros não podem ser classificados, o tratamento de erros geralmente é feito com o retorno de códigos de erro especiais. Aplicativos especiais conhecidos como manipuladores de erros estão disponíveis para determinados aplicativos para ajudar no tratamento de erros. Esses aplicativos podem antecipar erros, ajudando assim na recuperação sem o término real do aplicativo.


Existem quatro categorias principais de erros:

  • Erros lógicos
  • Erros gerados
  • Erros em tempo de compilação
  • Erros de tempo de execução

As técnicas de tratamento de erros para erros de desenvolvimento incluem revisão rigorosa. As técnicas de tratamento de erros para erros ou erros lógicos geralmente ocorrem por meio de depuração ou solução de problemas meticulosa do aplicativo. Os aplicativos de tratamento de erros podem resolver erros de tempo de execução ou minimizar o impacto adotando medidas defensivas razoáveis, dependendo do ambiente. A maioria dos aplicativos de hardware inclui um mecanismo de tratamento de erros que permite recuperar-se normalmente de erros inesperados.

Como os erros podem ser fatais, o tratamento de erros é uma das áreas cruciais para designers e desenvolvedores de aplicativos, independentemente do aplicativo desenvolvido ou das linguagens de programação usadas. Nos piores cenários, os mecanismos de tratamento de erros forçam o aplicativo a desconectar o usuário e desligar o sistema.