Perguntas com a marcação «exceptions»

Uma exceção é uma ocorrência em um processo de aplicativo que requer desvio do fluxo normal do programa.

3
Exceções - "o que aconteceu" vs "o que fazer"
Usamos exceções para permitir que o consumidor do código lide com comportamentos inesperados de uma maneira útil. Geralmente, as exceções são criadas em torno do cenário "o que aconteceu" - como FileNotFound(não foi possível encontrar o arquivo que você especificou) ou ZeroDivisionError(não foi possível executar a 1/0operação). E se houver …
19 exceptions 

3
O sufixo Exceção em exceções em java
A especificação de um sufixo Exception em classes de exceção parece um cheiro de código para mim (informações redundantes - o restante do nome implica um estado de erro e herda de Exception). No entanto, também parece que todo mundo faz isso e parece ser uma boa prática. Estou procurando …



3
Devo usar o try catch nos meus métodos de teste?
Estou fazendo testes de unidade. Estou tentando testar uma função. Eu chamo isso do meu componente de teste. Mas se a função remota não puder lidar com a exceção, meu componente testador também receberá exceção, eu acho. Então, devo me preocupar em obter uma exceção no meu componente testador? Obrigado. …

3
Decisão para exceções não verificadas no Scala
Como programador java, sempre critiquei Exceções não verificadas. Os programadores costumam usá-lo como um caminho para facilitar a codificação apenas para criar problemas posteriormente. Além disso, os programas (embora desarrumados), com exceções verificadas, são muito robustos em comparação com contrapartes não verificadas. Surpreendentemente em Scala, não há nada chamado exceções …

3
Por que usar a exceção Mais de (marcada)?
Há pouco tempo, comecei a usar o Scala em vez do Java. Parte do processo de "conversão" entre os idiomas para mim foi aprender a usar Eithers em vez de (marcado) Exceptions. Eu tenho codificado dessa maneira por um tempo, mas recentemente comecei a me perguntar se esse é realmente …

5
Uso linguístico de exceções em C ++
O FAQ de exceção isocpp.org estados Não use throw para indicar um erro de codificação no uso de uma função. Use assert ou outro mecanismo para enviar o processo para um depurador ou para travar o processo e coletar o despejo de falha para o desenvolvedor depurar. Por outro lado, …
16 design  c++  exceptions 



8
Devo registrar erros em exceções que lançam construtores?
Eu estava construindo um aplicativo por alguns meses e percebi um padrão que surgiu: logger.error(ERROR_MSG); throw new Exception(ERROR_MSG); Ou, ao capturar: try { // ...block that can throw something } catch (Exception e) { logger.error(ERROR_MSG, e); throw new MyException(ERROR_MSG, e); } Portanto, sempre que eu estava lançando ou capturando uma …

2
Deve-se derivar / herdar de std :: exception?
Ao projetar minha primeira biblioteca C ++ 'séria', estou me perguntando: É bom estilo derivar exceções std::exceptione seus descendentes ?! Mesmo depois de ler Projetando classes de exceção O que é um 'bom número' de exceções a serem implementadas na minha biblioteca? Ainda não tenho certeza. Porque, além da prática …
15 c++  exceptions 

3
Quantas existem chamadas de função aninhadas?
Citado no MSDN sobre StackOverflowException : A exceção que é lançada quando a pilha de execução é estourada porque contém muitas chamadas de método aninhadas. Too manyé bem vago aqui. Como sei quando muitos são realmente muitos? Milhares de chamadas de função? Milhões? Suponho que ele deva estar relacionado de …



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.