Buscar

13.9 Explique por que você deve tratar explicitamente todas as exceções em um sistema que pretende ter um alto nível de disponibilidade. Você deve ...

13.9 Explique por que você deve tratar explicitamente todas as exceções em um sistema que pretende ter um alto nível de disponibilidade.
Você deve tratar todas as exceções explicitamente porque o manipulador de exceções padrão na maioria dos sistemas faz com que o sistema do aplicativo pare de executar. Obviamente, isto é inaceitável em sistemas que necessitam de um elevado nível de disponibilidade. Mesmo quando alguma outra estratégia de tratamento de exceções é utilizada, é improvável que uma única estratégia seja apropriada para todos os diferentes tipos de exceção e a estratégia utilizada pode levar a uma perda de serviços no sistema de aplicação.

Essa pergunta também está no material:

Exercício de Engenharia de Software 41
1 pág.

Engenharia de Software II Universidade Federal do Rio de JaneiroUniversidade Federal do Rio de Janeiro

Respostas

User badge image

Ed Verified user icon

O tratamento explícito de exceções é importante em sistemas que pretendem ter um alto nível de disponibilidade, porque o manipulador de exceções padrão pode fazer com que o sistema do aplicativo pare de executar, o que é inaceitável em sistemas que precisam estar sempre disponíveis. Além disso, uma única estratégia de tratamento de exceções pode não ser apropriada para todos os diferentes tipos de exceção, e a estratégia utilizada pode levar a uma perda de serviços no sistema de aplicação. Portanto, tratar todas as exceções explicitamente é fundamental para garantir que o sistema continue funcionando corretamente e esteja sempre disponível para os usuários.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando