Modelli di progettazione: gestione delle eccezioni / errori


Esiste una risorsa (web o libro) che descrive i modelli di progettazione di gestione delle eccezioni / gestione degli errori?

C'è molta letteratura su come scrivere codice pulito, e ci sono molti libri che coprono i modelli di progettazione. Tuttavia, non ho mai visto alcun modello di progettazione che coprisse il problema di dove e come gestire al meglio gli errori e come propagare al meglio un errore che appare in una funzione di basso livello fino ai livelli di astrazione.

Author: JohnB, 2013-03-21

3 answers

Questi modelli e best practice sono spesso associati a una piattaforma/linguaggio specifico, quindi sono il primo posto in cui cercarli.

Ad esempio, controlla i seguenti collegamenti per java:

Passando tali materiali ti darebbero un'idea generale da seguire nei meccanismi di gestione delle eccezioni.

Controlla anche altre domande SO:

 58
Author: Blaise, 2018-03-02 12:45:13

L'approccio migliore è non ingoiare mai eccezioni all'interno del codice dell'applicazione. Hookup un gestore di eccezioni non gestite nelle applicazioni durante il bootstrap in cui è possibile mostrare un messaggio di errore e fare un po ' di registrazione.

Alcuni libri decenti che ho letto hanno raccomandato questo approccio.

Http://thibautvs.com/blog/?p=2238 è una buona dove è menzionato.

 1
Author: JMan, 2013-03-21 08:38:32

Descrizione dell'utilizzo delle eccezioni su. NET (ma non solo) nei dettagli: http://msdn.microsoft.com/en-gb/library/5b2yeyab (v=vs. 100).aspx

Quando si dovrebbero usare, come scriverli, come gestirli correttamente e così via...

 0
Author: Alex D, 2013-03-22 05:33:47