Domande con tag 'exception-handling'

1
risposta

Migliori pratiche o raccomandazioni per la gestione delle eccezioni? [chiuso]

Penso che i due problemi principali con i miei programmi siano la struttura / organizzazione del codice e la gestione degli errori. Sto leggendo il codice completo 2, ma ho bisogno di qualcosa da leggere per lavorare con potenziali problemi....
posta 27.06.2012 - 01:23
4
risposte

Eccezioni mirate per utilizzare le catture

Per un tipico if...else avvolto con la gestione delle eccezioni, è qualcosa di simile all'esempio seguente una pratica consigliata per evitare la duplicazione del codice? try { if (GetDataFromServer()) { return ProcessData...
posta 20.04.2014 - 01:31
3
risposte

"quanto è cattivo" il codice non correlato nel blocco try-catch-finally?

Questo è un Q correlato: È l'uso di finalmente clausola per fare il lavoro dopo aver restituito uno stile non valido / pericoloso? Nel Q di riferimento, il codice finale è correlato alla struttura utilizzata e alla necessità di prelettura....
posta 04.05.2012 - 22:49
3
risposte

Raccomanda un modello di progettazione / approccio all'esposizione / tolleranza / recupero da errori di sistema, gestione delle eccezioni (ad es. in Java, C ++, Perl, PHP)

Puoi raccomandare un modello / approccio di progettazione per l'esposizione / tolleranza / recupero da errori di sistema, gestione delle eccezioni (Java, C ++, Perl, PHP)? Alcuni errori devono essere segnalati. Alcuni errori possono essere...
posta 19.09.2011 - 16:18
4
risposte

Utilizzo di "eccezioni di cattura" per migliorare la leggibilità, buona o cattiva?

Nella sezione Quando utilizzare l'eccezione in The Pragmatic Programmer , il libro scrive che invece di: retcode = OK; if (socket.read(name) != OK) { retcode = BAD_READ; } else { processName(name); if (socke...
posta 04.11.2011 - 13:54
6
risposte

Quali sono i modi migliori per bilanciare le eccezioni informative e il codice pulito?

Con il nostro SDK pubblico, tendiamo a voler fornire messaggi molto istruttivi sul motivo per cui si verifica un'eccezione. Ad esempio: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argu...
posta 12.12.2013 - 17:39
8
risposte

Utilizzo della validazione try-finally (senza catch) vs enum-state

Ho letto il consiglio su questa domanda su come deve essere gestita un'eccezione il più vicino possibile al punto in cui viene sollevata. Il mio dilemma sulla miglior pratica è se si dovrebbe usare un try / catch / finally per restituire un...
posta 15.02.2012 - 19:21
3
risposte

È un difetto di sicurezza registrare il nome della classe e del metodo quando si verifica un'eccezione?

Ho il seguente: public class doCheck(){ public void performCheck(){ try { perform all checks...... } catch(Exception e){ logger.error("Exception occured in class doCheck in method performChe...
posta 26.06.2012 - 11:24
5
risposte

Hai qualche linea guida del team riguardante le eccezioni? [chiuso]

Il mio team ha recentemente ereditato un progetto da un team in cui la quantità di sviluppatori è scesa così in basso da dover scaricare un po 'di lavoro. Uno dei progetti che abbiamo ereditato era un progetto disseminato di codice annidato e un...
posta 21.12.2010 - 11:08
2
risposte

La strong garanzia di sicurezza delle eccezioni con un argomento pass-by-value che può comportare la distruzione?

Supponiamo di avere un tipo con un distruttore di lancio e una funzione che lo riceve in base al valore. Questa operazione può mai fornire qualcosa di meglio della garanzia di base? O formulato diversamente, si può ignorare la distruzione dell...
posta 24.11.2015 - 16:47