Domande con tag 'exceptions'

8
risposte

Devo registrare gli errori sui costruttori di lancio delle eccezioni?

Stavo costruendo un'applicazione per alcuni mesi e mi sono reso conto di un modello emerso: logger.error(ERROR_MSG); throw new Exception(ERROR_MSG); Oppure, quando si cattura: try { // ...block that can throw something } catch (Excep...
posta 28.12.2015 - 21:18
2
risposte

È più sensato registrare le eccezioni in un catch-all o in una classe di eccezioni di base?

Sono in procinto di refactoring di un'app web abbastanza grande. Uno dei principali problemi è la gestione degli errori incoerente e sto cercando di trovare una strategia ragionevole. Ho creato un gestore di errori personalizzato, tramite set_e...
posta 24.11.2011 - 05:11
8
risposte

In Java, a cosa servono le eccezioni controllate? [chiuso]

Le eccezioni controllate di Java hanno avuto una brutta stampa nel corso degli anni. Un segno rivelatore è che è letteralmente l'unica lingua al mondo ad averli (nemmeno altre lingue JVM come Groovy e Scala). Anche le librerie Java prominenti co...
posta 16.11.2010 - 02:42
1
risposta

Va bene rendere inutilizzabile un costruttore predefinito?

In particolare per chiedere informazioni sul costruttore predefinito Dato che il costruttore inizializza tutti i dati per un oggetto, se creo una classe che non può essere utilizzata senza un'inizializzazione corretta, non è il caso che il...
posta 26.03.2014 - 18:55
5
risposte

È indiscriminatamente in grado di rilevare eccezioni (gestione delle eccezioni Pokemon) sempre accettabile? [duplicare]

Normalmente, non prevedo eccezioni e se le ottengo, è qualcosa che non riesco a risolvere nel mio codice: problemi di input dell'utente o problemi di connettività con il database. Ma gli errori si verificano così, voglio informare il mio ut...
posta 20.05.2016 - 13:21
7
risposte

Uso di NotImplementedException

È considerata una cattiva pratica lanciare NotImplementedException per il codice che non hai ancora scritto? Forse i commenti di TODO sarebbero considerati più sicuri?     
posta 04.01.2012 - 21:50
3
risposte

Devo usare try catch nei miei metodi di test?

Sto facendo test unitari. Sto provando a testare una funzione. Lo chiamo dal mio componente di test. Ma se la funzione remota non è in grado di gestire l'eccezione, il mio componente tester otterrà anche un'eccezione, suppongo. Quindi d...
posta 18.08.2011 - 08:03
5
risposte

Quando iniziare a scrivere Gestione eccezioni, Registrazione

Quando inizi a scrivere il tuo codice di gestione delle eccezioni? Quando inizi a scrivere le dichiarazioni di registrazione. Ai fini dell'elaborazione di questa domanda, supponiamo di essere su piattaforma .NET con log4net logging, ma non es...
posta 29.10.2010 - 07:35
7
risposte

sta generando un'eccezione da una cattiva proprietà?

Ho sempre pensato che le proprietà (cioè le loro operazioni set / get) dovessero essere veloci / immediate e prive di errori. Non dovresti mai provare a capire come ottenere o impostare una proprietà. Ma sto osservando alcuni modi per applica...
posta 04.11.2010 - 00:52
5
risposte

Il servizio dovrebbe generare un'eccezione o tornare quando nessun elemento specificato per la cancellazione

Ho un pezzo di codice che può essere rappresentato come: public class ItemService { public void DeleteItems(IEnumerable<Item> items) { // Save us from possible NullReferenceException below. if(items == null)...
posta 24.05.2018 - 09:12