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

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…


exception - Projeto por contrato usando afirmações ou exceções?

Ao programar por contrato, uma função ou método primeiro verifica se suas pré-condições são atendidas antes de começar a trabalhar em suas responsabilidades, certo? As duas formas mais proeminentes…


java - Evitando!=Instruções nulas

Eu uso muito o object != null para evitar o NullPointerException.Existe uma boa alternativa para isso? Por exemplo: if(someobject != null){someobject.doCalc();}Isso evita um NullPoin…


Quão lentas são as exceções Java?

Pergunta: O tratamento de exceções em Java é realmente lento? A sabedoria convencional, bem como muitos resultados do Google, afirma que a lógica excepcional não deve ser usada para o fluxo normal…


Melhores práticas para gerenciamento de exceções em Java ou C#

Estou preso decidindo como lidar com exceções no meu aplicativo. Muito se meus problemas com exceções vierem de 1) acessar dados através de um serviço remoto ou 2) desserializar um objeto JSON. I…


c# - O provedor não é compatível com a versão do cliente Oracle

Eu estou tentando usar o Oracle ODP.NET 11g(11.1.0.6.20) Instant Client no meu projeto ASP.net como um provedor de dados, mas quando eu executar a página aspx recebo um " O provedor não é compatíve…


Restabelecendo exceções em Java sem perder o rastreio de pilha

Em c#, posso usar o throw; instrução para relançar uma exceção enquanto preserva o rastreamento de pilha: try{...}catch(Exception e){if(e is FooException) throw;}Existe algo a…



Como criar exceções personalizadas em Java?

Como criamos exceções personalizadas em Java?…


Criando manualmente(jogando) uma exceção em Python

Como posso gerar uma exceção no Python para que ela possa ser capturada posteriormente por meio de um bloco except ?…




exception try catch exceções java throw tratamento tipos lançar exceptions