c# - Práticas recomendadas para capturar e reproduzir exceções do.NET

c# - Práticas recomendadas para capturar e reproduzir exceções do.NET

Quais são as melhores práticas a serem consideradas ao capturar exceções e reutilizá-las? Eu quero ter certeza de que InnerException do objeto de Exception e rastreamento de pilha são preservados.…


Qual é a diferença entre Aumentar Exceções e Arremessar Exceções no Ruby?

Ruby tem dois mecanismos diferentes de exceção: Throw/Catch e Raise/Rescue. Por que temos dois? Quando você deve usar um e não o outro?…


exception - Quando lançar uma exceção?

Eu tenho exceções criadas para todas as condições que meu aplicativo não espera. UserNameNotValidException,PasswordNotCorrectException etc. No entanto, disseram-me que não deveria criar exceções…


exception - Quando é certo para um construtor lançar uma exceção?

Quando é certo para um construtor lançar uma exceção?(Ou no caso do Objetivo C: quando é correto um init'er retornar nil?) Parece-me que um construtor deve falhar-e, portanto, se recusar a cri…


Devo usar um especificador de exceção em C++?

Em C++, você pode especificar que uma função pode ou não lançar uma exceção usando um especificador de exceção. Por exemplo: void foo() throw();// guaranteed not to throw an exception void bar()…


Visual Studio: Como quebrar exceções manipuladas?

Eu gostaria que o Visual Studio para quebrar quando acontece uma exceção manipulada(ou seja, eu não quero apenas ver uma mensagem "Primeira chance", eu quero depurar a exceção real). Por exemplo,…


Como faço para copiar um arquivo em Python?

Como faço para copiar um arquivo em Python? Eu não consegui encontrar nada sob os.…


c# - Por que tentar{…} finalmente{…} bom; tente{…} pegar{} ruim?

Eu tenho visto pessoas dizerem que é uma má forma usar o catch sem argumentos, especialmente se essa captura não fizer nada: StreamReader reader=new StreamReader("myfile.txt"); try{int i=5/…



c# - Pegue várias exceções de uma só vez?

É desencorajado simplesmente pegar System.Exception.Em vez disso, apenas as exceções "conhecidas" devem ser capturadas. Agora, isso às vezes leva a um código repetitivo desnecessário, por exempl…


java - Exceção lançada dentro do bloco catch-será capturada novamente?

Isso pode parecer uma questão de programação 101 e eu pensei que sabia a resposta, mas agora me vejo precisando checar novamente. Neste pedaço de código abaixo, a exceção lançada no primeiro bloco…




exception try catch throw error handling python custom how best