Domande con tag 'exceptions'

0
risposte

Ruby: Eccezioni per il controllo del flusso all'interno di un blocco .each

Considera il seguente esempio minimo: class SomeException < StandardError end class Example @@logger = Logger.new @@failure_count = 0 def do_a_thing(array) raise SomeException unless array.some_check? # more random code en...
posta 01.04.2018 - 20:45
2
risposte

Un client deve verificare la presenza di elementi persistenti prima di modificarli?

Sto sviluppando un'applicazione Web MVC con un'interfaccia REST. Il controller REST esegue azioni sugli elementi persistenti attraverso una classe di servizio, che traduce le eccezioni provenienti dal livello di persistenza. Quando una ric...
posta 13.01.2016 - 10:29
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
6
risposte

Dovremmo prendere solo in circostanze eccezionali?

Se la gestione degli errori lanciando eccezioni è buona o cattiva è controverso. Sono eccezioni come flusso di controllo considerato un serio antipattern? In tal caso, perché? La linea comune è che le eccezioni sono per "circostanze ecce...
posta 14.08.2014 - 23:20
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
4
risposte

Come gestire IOException quando il file da aprire è già stato verificato?

Questa è una domanda specifica qui, ma mi interessa la "best practice" generale per situazioni simili in quanto sono nuovo di Java. Supponiamo di avere un codice Java che deve aprire un file (vedi sotto per il codice). Per prima cosa ho una f...
posta 14.01.2017 - 11:59
1
risposta

Che tipo di eccezione di SPL è più adatta per le eccezioni dei file?

Quando utilizzo l'Eccezione fornita da SPL le opzioni sono limitate. Quindi è difficile scegliere quale eccezione sarebbe più adatta a gestire le eccezioni dei file. So che lo scenario migliore è scrivere la mia Exception (FileException o q...
posta 08.11.2017 - 11:54
2
risposte

Gestione delle eccezioni: quando e perché?

Le lingue principali che uso sono C ++ e Java. Entrambe le lingue supportano la gestione delle eccezioni. Confesso che forse non sono in grado di comprendere la gestione delle eccezioni, almeno, di certo non capisco perché ne avresti bisog...
posta 05.04.2016 - 01:02
1
risposta

Esistono schemi / pratiche comuni per gestire l'elenco delle eccezioni (Java)? [chiuso]

Supponiamo di avere un parser sofisticato per qualcosa. E non voglio la strategia Throw Early / Fail-Fast. Se ho più problemi, voglio avere un elenco di eccezioni nel mio file di registro perché voglio sapere esattamente dove si trova la causa n...
posta 04.03.2015 - 16:48
3
risposte

Troppa logica in un blocco catch annidato

Il mio lead dev si è lamentato del fatto che ho troppa logica in un blocco catch annidato. Il mio codice è simile a questo: try { // some setup and a network call } catch (CustomEx ex) { try { KindaLengthyRecursiveRetryMeth...
posta 05.09.2018 - 16:12