Domande con tag 'exception-handling'

2
risposte

Gestire le eccezioni in un ciclo senza interrompere il ciclo (prova ad elaborare tutti i membri)

Scenario: Ho un ciclo che itera su un Array di oggetti COM e fa un po 'di lavoro usandoli. La mia paura, lavorando con gli oggetti COM, è che alcune eccezioni si insinuano (probabilmente nell'ambiente di un altro utente) e fanno s...
posta 30.07.2015 - 00:39
1
risposta

Perché dovrei usare Control.Exception in Haskell?

Sto cercando di padroneggiare veramente la gestione degli errori di Haskell e sono arrivato al punto in cui non capisco perché utilizzare Control.Exception invece di Control.Monad.Error. Per come posso vederlo, posso catturare eccezioni Contr...
posta 04.01.2013 - 23:47
1
risposta

Eccezioni in ANSI C

Sarebbe possibile implementare un meccanismo di eccezione in ANSI C pura simile a quello usato nei popolari linguaggi OOP (con familiari clausole try-catch-finally )? Se sì allora come? Sono particolarmente interessato a come qualcuno...
posta 23.11.2014 - 23:43
1
risposta

Java-Like 'getta' le informazioni nella firma del metodo C #

Da Java so che le firme dei metodi che possono generare eccezioni contengono un blocco throws , che contiene le eccezioni che potrebbero essere generate. In C # non c'è nulla di simile ed è anche pratica comune includere tali informazioni n...
posta 01.08.2014 - 13:00
4
risposte

Strategia di progettazione per il wrapping delle eccezioni

Sto implementando un tipo di Repository per un framework / libreria che ha (approssimativamente) il seguente: public interface FooRepository { boolean contains(String id); Foo fetch(String id); void commit(Foo foo): } Po...
posta 28.07.2015 - 07:54
3
risposte

Restituzione di una bandiera che indica il successo [chiuso]

Ogni volta che sto scrivendo il codice, cancello sempre fuori i miei metodi come questo (non necessariamente usando i generici): public T MyMethod() { T result = default(T); // or null return result; } Questo mi mette sempre nel po...
posta 20.07.2015 - 20:39
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
6
risposte

Quanto assertivo dovrei essere nel gestire le eccezioni negli oggetti?

Ultimamente sto scrivendo in C # 4.0 ultimamente e sto cercando di scrivere il più magra possibile. Di conseguenza, non ho utilizzato i classici blocchi try/catch e using come spesso. Capisco la funzione generale della garbage colle...
posta 13.12.2011 - 20:07
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
2
risposte

Scala e gestione delle eccezioni [chiuso]

Sono curioso del perché la gestione delle eccezioni sia un argomento spesso ignorato in Scala. L'obiettivo della lingua (o dello stile) è quello di non fare affidamento sulla gestione delle eccezioni, ad eccezione dell'input / codice esterno?...
posta 25.12.2014 - 20:10