Domande con tag 'exceptions'

0
risposte

Gestione errori paradigmi [chiuso]

Esiste una classificazione universalmente accettata delle strategie di gestione degli errori? Qual è un termine generale per riferirsi a quelle strategie, che possono essere utilizzate durante la ricerca di libri e articoli che mettono a conf...
posta 16.09.2016 - 18:20
1
risposta

Overflow Exception Checking Problem

Sfondo Devo chiamare un metodo che deve restituire un intero con segno (vedi il blocco di codice sotto) dopo la conversione da un intero non firmato . La ragione di questo è che devo fare matematica di bit-saggio che si basa sul valore ch...
posta 04.04.2016 - 17:57
7
risposte

Forse monade vs eccezioni

Mi chiedo quali sono i vantaggi di Maybe monad rispetto alle eccezioni? Sembra che Maybe sia solo un modo esplicito (e piuttosto dispendioso) di try..catch sintassi. aggiornamento Tieni presente che io non intenzionalment...
posta 30.05.2012 - 15:01
1
risposta

Dovrei sempre lanciare il più specifico o dovrei provare a generalizzare i tipi di eccezione?

Di solito hai FooException . /** * @throw FooException If Foo is invalid for searching. */ public bool exists(Foo a) Ma a un certo punto devi avere altre due eccezioni specifiche per Foo. /** * @throw FooSearchException (extends Fo...
posta 01.04.2015 - 16:44
0
risposte

Diversi tipi di eccezioni controllate - Garantire di lanciare solo X

È una posizione ampiamente condivisa che controllare le eccezioni come implementate in Java è una cattiva idea. Se contrassegni un metodo come lancio, il codice chiamante deve prendere l'eccezione o essere contrassegnato come lancio. Per questo...
posta 29.05.2017 - 14:14
6
risposte

Cosa fare con le eccezioni derivanti dai bug?

Ci sono casi in cui non so come usare la gestione delle eccezioni. Per chiarire, lasciatemi dividere le eccezioni in due tipi: casi eccezionali che possono verificarsi occasionalmente, ad esempio quando cerchi di aprire un file inesistente....
posta 15.01.2017 - 11:13
4
risposte

Qual è la differenza tra il codice all'interno di una clausola finally e il codice posizionato dopo la clausola catch?

Il mio codice java è come sotto: public void check()throws MissingParamException{ ...... } public static void main(){ PrintWriter out = response.getWriter(); try { check(); } catch (MissingParamException e) { /...
posta 18.10.2013 - 03:47
2
risposte

Facendo il lavoro nel respingere il vettore

Spesso uso la seguente sintassi: std::vector<foo> vec; vec.push_back( someClass.getFoo(...).modifyAndReturn() ); Considerato la sicurezza delle eccezioni, cito lo standard sul comportamento di push back del vettore (23.3.7.5): If...
posta 19.02.2014 - 09:08
3
risposte

Come conservare i messaggi di eccezione

In che modo vengono memorizzati i messaggi di eccezione? per qualsiasi dominio. Ci sto pensando da un punto di vista della manutenzione. if(!Condition1) throw new Exception("Some exception"); if(!Condition2) throw new Exception("Some...
posta 04.01.2012 - 11:56
4
risposte

E 'possibile / buona idea ridurre la possibilità di arresto anomalo rilevando l'errore?

Ho una classe le implementazioni A che eseguirà un certo metodo di classe B . Esiste il requisito che questo A debba mai arrestarsi in modo anomalo durante l'esecuzione di questa operazione (che non è possibile, giusto?). Per...
posta 06.10.2014 - 16:18