Domande con tag 'exception-handling'

5
risposte

È una cattiva pratica lanciare più eccezioni personalizzate in Java? [duplicare]

Sto sviluppando un'applicazione web Java. È un'architettura a tre livelli: web > servizio > repository. Sto pensando di creare molte eccezioni, ciascuna specifica per ogni singolo errore e nel livello di servizio in cui risiede la...
posta 06.11.2015 - 22:41
3
risposte

Fonti autorevoli per le best practice di gestione delle eccezioni [chiuso]

Il mio posto di lavoro soffre di un brutto caso dell'anti-pattern di gestione delle eccezioni di Pokemon con costrutti come il seguente che splatter nel codice base: try { ... } catch (Exception ex) { // Log and pretend nothing happene...
posta 04.12.2013 - 22:04
4
risposte

Va bene lasciare che gli argomenti non validi scorrano su un altro metodo?

Ad esempio, prendi questo metodo: public List<string[]> ReadAll(int listCapacity) { List<string[]> list = new List<string[]>(listCapacity); while (Read()) { list.Add(GetCurrentRow()); } return li...
posta 04.07.2014 - 15:42
2
risposte

Eccezione rispetto al codice di ritorno in pattern DAO

Dopo aver letto molto sull'uso abusivo delle eccezioni in Java e su come dovresti far emergere un'eccezione attraverso i diversi livelli di un'applicazione, sono arrivato a un punto in cui non so cosa dovrei fare con i potenziali errori che la m...
posta 22.02.2015 - 00:25
4
risposte

Che cosa fare quando si consente all'applicazione di essere eseguita in uno stato non valido?

Al momento disponiamo di una sezione "cattura globale tutte le eccezioni" nella nostra applicazione. Quando viene generata un'eccezione non rilevata, viene visualizzata la traccia di stack e l'applicazione continua a essere in esecuzione. Il...
posta 31.10.2011 - 20:35
2
risposte

Che tipo di eccezione per chiedere argomenti fuori intervallo?

Che tipo di eccezione dovrei gettare? Ho una classe di console che descrive il rettangolo di celle che un utente può indicizzare passando in una coordinata: width, height = 80, 25 console = Console.new(width, height) x, y = 2, 5 point_on_s...
posta 09.07.2014 - 17:06
2
risposte

Eccezione eccezionale, quanto è necessario? [duplicare]

Diciamo che ho alcuni metodi che accedono al File System, e voglio che siano un po 'robusti, voglio lanciare degli errori in modo che l'utente possa reagire: Se il file non ha diritti di lettura / scrittura, desidero informarlo. Se il fi...
posta 28.09.2015 - 13:00
2
risposte

IllegalStateException vs. IllegalArgumentException

In hanno scritto una funzione che si aspetta che il chiamante passi in un file di configurazione come XML. Quindi analizzo questo file dato ed estrai qualcosa che poi restituisco. In questa funzione (almeno) possono accadere due cose "cattive...
posta 27.06.2014 - 15:22
4
risposte

Quanti dati devono contenere le eccezioni?

Quasi tutte le eccezioni che ho scritto sono state molto leggere, contenenti un messaggio String e facoltativamente un throwable. In alcune situazioni ho incluso qualche enum specifico dell'applicazione o qualche altro campo. public class MySp...
posta 24.07.2014 - 14:43
3
risposte

Utilizzo di e-mail di eccezione come indicatore di stato del sistema

Sto lavorando alla nostra lista di bug oggi e sto cercando di chiarire / risolvere i problemi per i quali riceviamo comunemente email di eccezione. Sebbene tutte le eccezioni (finora) siano gestite, alcune non rappresentano in realtà un errore n...
posta 02.05.2012 - 18:19