Domande con tag 'exceptions'

6
risposte

Se il modello sta validando i dati, non dovrebbe generare eccezioni su input errati?

Leggendo questa domanda SO sembra che vengano lanciate eccezioni per la convalida dell'input dell'utente è disapprovato. Ma chi dovrebbe convalidare questi dati? Nelle mie applicazioni, tutte le convalide vengono eseguite nel livello aziend...
posta 12.06.2013 - 11:50
5
risposte

Come devo gestire l'eccezione che * dovrebbe * non essere mai lanciata? [duplicare]

Qual è il modo migliore per gestire gli errori che non dovrebbero mai accadere? Il mio attuale modo di fare ciò è di lanciare un'eccezione se la "cosa che non dovrebbe accadere" è , in questo modo: /* * Restoring from a saved state. Thi...
posta 29.04.2014 - 15:36
2
risposte

Come fa la JVM a gestire un'eccezione generata dal metodo principale?

Capisco le eccezioni, lanciandole, gestendole e propagandole su un metodo più basso nello stack di chiamate (cioè throws ). Ciò che non capisco è questo: public static void main(String[] args) throws Exception { ... } Ora, presu...
posta 25.09.2014 - 00:12
2
risposte

Come posso eseguire il debug di eccezioni che non sono facilmente riproducibili e si verificano solo in un ambiente di produzione?

Sto lavorando su un problema in cui l'eccezione si verifica solo nel nostro ambiente di produzione. Non ho accesso a questi ambienti, né so cosa significhi questa eccezione. Osservando la descrizione dell'errore, non riesco a capire la causa....
posta 25.01.2012 - 07:55
5
risposte

Non è una buona pratica gestire le eccezioni di runtime nel codice?

Sto lavorando su un'applicazione Java e vedo che le eccezioni Run time sono gestite in molti posti. Ad esempio, try { // do something } catch(NullPointerException e) { return null; } Le mie domande sono, quando è buona norma gestire...
posta 11.07.2011 - 11:23
6
risposte

Gestisci le condizioni di Fuori Memoria?

Che cosa fai quando malloc restituisce 0 o una nuova eccezione? Basta interrompere o provare a sopravvivere alla condizione OOM / salvare il lavoro dell'utente?     
posta 03.10.2010 - 19:02
2
risposte

Usa un altro dopo l'eccezione (o meno)

Considera questo bit di codice: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Ora considera questo codice: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } I due casi funzionano esattame...
posta 30.10.2012 - 18:19
1
risposta

È buona norma usare NoStackTrace in scala?

Mi sono imbattuto in NoStackTrace mixin per Exceptions in scala. È buona pratica usarlo, o dovrebbe essere considerato "interno" a scala e lasciato solo?     
posta 21.08.2014 - 00:52
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
5
risposte

Lanciare e catturare eccezioni nella stessa funzione / metodo

Ho scritto una funzione che richiede un input all'utente finché l'utente non immette un numero intero positivo (un numero naturale). Qualcuno ha detto che non dovrei lanciare e catturare eccezioni nella mia funzione e lasciare che sia il caller...
posta 22.11.2011 - 21:13