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.

2
Quem deve ler Exception.Message?
Ao criar exceções, devo escrever mensagens que um usuário ou desenvolvedor deve entender? Quem realmente deve ser o leitor de mensagens de exceção? Acho que as mensagens de exceção não são úteis e sempre tenho dificuldade em escrevê-las. Por convenção, o tipo de exceção já deve nos dizer por que …

4
Lançando uma exceção dentro finalmente
Analisadores de código estático como o Fortify "reclamam" quando uma exceção pode ser lançada dentro de um finallybloco, dizendo isso Using a throw statement inside a finally block breaks the logical progression through the try-catch-finally. Normalmente eu concordo com isso. Mas recentemente me deparei com este código: SomeFileWriter writer = …


1
Por que o Java sai com sucesso após uma exceção não capturada?
Sempre que um programa Perl, Python, C ++ ou Tcl for interrompido com uma exceção não tratada, esses tempos de execução de linguagem cuidarão para registrar um código de saída diferente de zero para o processo. Até os programas baseados em Eclipse retornam 1 se falharem durante a inicialização. Os …
24 java  exceptions 



2
Quem projetou exceções?
De onde vieram as exceções e o tratamento de exceções? Gosto de como o .NET usa, gosto de como o C ++ suporta (mas as bibliotecas infelizmente usam código de retorno ou são escritas em C). Eu sei que é praticamente padrão em todos os novos idiomas, mas quem o …

3
Como evitar lançar exceções irritantes?
A leitura do artigo de Eric Lippert sobre exceções foi definitivamente uma revelação sobre como eu deveria abordar as exceções, tanto como produtor quanto como consumidor. No entanto, ainda estou lutando para definir uma diretriz sobre como evitar exceções irritantes. Especificamente: Suponha que você tenha um método Save que pode …
21 exceptions 



6
Uso eficiente do bloco try / catch?
Os blocos catch devem ser usados ​​para escrever lógica, por exemplo, controlar o controle de fluxo etc. Ou apenas por lançar exceções? Isso afeta a eficiência ou a manutenção do código? Quais são os efeitos colaterais (se houver) da escrita lógica no bloco catch? EDITAR: Eu vi uma classe Java …

4
Quando e como devo usar exceções?
A configuração Costumo ter problemas para determinar quando e como usar exceções. Vamos considerar um exemplo simples: suponha que eu esteja copiando uma página da Web, diga " http://www.abevigoda.com/ ", para determinar se Abe Vigoda ainda está vivo. Para fazer isso, basta baixar a página e procurar os horários em …



3
Como devo fornecer informações adicionais sobre uma exceção?
Sempre que preciso fornecer informações adicionais sobre uma exceção, pergunto-me qual é a maneira correta de fazer isso. Para o bem desta pergunta, escrevi um exemplo. Vamos supor que há uma classe em que queremos atualizar a Abbreviationpropriedade. Do ponto de vista do SOLID, pode não ser perfeito, mas mesmo …
20 c#  exceptions 

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.