Perguntas com a marcação «error-handling»

Perguntas relacionadas ao tratamento de erros e exceções. Segundo a Wikipedia, o tratamento de exceções é o processo de responder à ocorrência, durante o cálculo, de exceções - eventos anômalos ou excepcionais que requerem processamento especial - geralmente alterando o fluxo normal da execução do programa. É fornecido por construções especializadas em linguagem de programação ou mecanismos de hardware de computador.

4
O erro está suprimindo as más práticas?
Em uma pergunta SO, perguntei aqui sobre algum código que eu não tinha certeza, alguém respondeu: "Aliás, código horrível lá: ele usa muito o símbolo de supressão de erro (@)". Existe uma razão para isso ser uma má prática? Com coisas como: $db=@new mysqli($db_info) or die('Database error'); , ele permite …

3
Recomendar um padrão de design / abordagem para expor / tolerar / recuperar de erros do sistema, tratamento de exceções (por exemplo, em Java, C ++, Perl, PHP)
Você pode recomendar um padrão de design / abordagem para expor / tolerar / recuperar de erros do sistema, tratamento de exceções (Java, C ++, Perl, PHP)? Alguns erros precisam ser relatados. Alguns erros podem ser tratados internamente (por uma nova tentativa ou são irrelevantes (podem ser ignorados). Como você …








3
Tratamento de erros no PHP ao usar o MVC
Eu tenho usado o Codeigniter muito recentemente, mas uma coisa que me dá nos nervos é lidar com erros e exibi-los ao usuário. Eu nunca fui bom em lidar com erros sem ficar confuso. Minha principal preocupação é ao retornar erros ao usuário. É uma boa prática usar exceções e …

3
Exceções ou códigos de erro
Estamos construindo um serviço da Web (SOAP, .Net) que falaria com (principalmente) clientes nativos (Windows, C ++) e estamos imaginando qual é a melhor maneira de comunicar erros ao cliente (por exemplo, SomethingBadHappened, como o serviço de login não disponível ou algo como usuário não encontrado) e não conseguiu decidir …

4
Incluir um link para a documentação relevante na mensagem de erro?
Criamos uma biblioteca comercial e exemplos de código que estão sendo usados ​​por desenvolvedores externos. Temos (fechado, disponível para usuários registrados) documentação que explica extensivamente como usar a biblioteca. Muitos dos desenvolvedores são usuários iniciantes, então muitos erros rudimentares são encontrados. É apropriado incluir links para a documentação no log …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.