Domande con tag 'exception-handling'

1
risposta

Corretta propagazione / gestione delle eccezioni

Sto cercando di imparare attraverso l'esempio su un modo corretto per gestire le eccezioni. Quando dovrei prenderlo, quando e come dovrei buttarlo più in basso? In questo esempio ho una configurazione molto semplice: MainMethod Excepti...
posta 15.09.2015 - 11:40
2
risposte

Eccezioni di lancio nei provider di configurazione dell'applicazione

Domanda semplice: qual è la prassi migliore / comune in merito agli errori di lancio per i provider di configurazione dell'applicazione? Given è una semplice sorgente di configurazione basata su valori / chiavi: class Configuration stri...
posta 07.10.2015 - 15:15
1
risposta

Perché dovremmo eseguire il rollback due volte prima di chiudere in un blocco finale?

Sto cercando di implementare la modifica della chiusura della connessione al database suggerita in questa domanda . Più di una volta, ho trovato questo blocco di codice alla fine dei miei blocchi di prova: try { -Code- } catch(DatabaseExc...
posta 10.06.2015 - 20:10
1
risposta

Gestione delle eccezioni nell'applicazione WIn Forms

Quando si gestiscono le eccezioni, ad esempio in un metodo nella mia logica di presentazione, è possibile prendere tutte le possibili eccezioni in un blocco unico come segue se l'unico scopo qui è avvisare l'utente. private void Do() { try...
posta 14.06.2014 - 08:52
1
risposta

DAL Gestione delle eccezioni in un'applicazione MVP

In un'applicazione di moduli di vincita MVP gestisco le eccezioni come segue in DAL. Poiché la messaggistica utente non è una responsabilità di DAL, voglio spostarla nella mia classe Presentation. Potresti mostrarmi un modo standard per fa...
posta 13.06.2014 - 14:28
1
risposta

Ripristino parziale da un'eccezione [duplicato]

Ho visto i blocchi Gestione delle eccezioni che erano throw del% co_de recentemente rilevato nel blocco Exception . Qualcosa come: } catch ( Exception $e ) { // Do some recovery here callSomeFunction(); throw $e; }...
posta 05.03.2014 - 08:06
2
risposte

Comprensione dei test delle unità per condizioni che cambiano dinamicamente

Stavo cercando di capire come scrivere i test unitari per alcuni giorni. Sono confuso con i seguenti scenari nel codice esistente. Nella prima funzione il valore massimo cambia a seconda dell'oggetto creato in fase di esecuzione ma nel second...
posta 30.08.2013 - 15:51
2
risposte

Utilizzo della dichiarazione lambda nella gestione delle eccezioni

Di seguito è riportato uno snippet di codice dall'applicazione MVP Win Forms e questa spiegazione sarebbe utile quando si risponde alle domande. Il mio DAL non gestisce le eccezioni e sarà propagato fino al metodo chiamante nelle classi prese...
posta 14.06.2014 - 16:03
1
risposta

Va bene lanciare un'eccezione nel normale percorso del codice che elimina un possibile errore del programmatore? [duplicare]

So che l'eccezione dovrebbe essere generata in casi eccezionali (ad es. memoria insufficiente, errore del programmatore). In questi casi, non devo preoccuparmi delle prestazioni che generano queste eccezioni. Ma cosa succede se si usa l'ecc...
posta 04.05.2014 - 03:30
2
risposte

Perché File.Open in .Net genera eccezioni e non segue le best practice di gestione delle eccezioni? [duplicare]

Ho letto in molti posti incluso questo - link - che dovresti usare la gestione delle eccezioni quando qualcosa è veramente eccezionale. La funzione .Net File.Open genera FileNotFoundException, ecc. invece di restituire i codici di errore....
posta 08.02.2013 - 22:19