Domande con tag 'exceptions'

12
risposte

Quali sono i problemi dello sviluppatore con i messaggi di errore utili? [chiuso]

Continuo a stupirmi che, in questo giorno ed età, i prodotti che hanno anni di utilizzo sotto la cintura, costruiti da team di professionisti, ancora fino ad oggi - non riescono a fornire utili messaggi di errore per l'utente. In alcuni casi,...
posta 17.01.2011 - 15:04
7
risposte

Va bene usare le eccezioni come strumenti per "catturare" gli errori in anticipo?

Uso le eccezioni per individuare i problemi in anticipo. Ad esempio: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). retur...
posta 14.09.2014 - 19:05
2
risposte

È convenzionale sollevare un NotImplementedError per i metodi la cui implementazione è in sospeso, ma non pianificata per essere astratta?

Mi piace aumentare un NotImplementedError per qualsiasi metodo che voglio implementare, ma dove non sono ancora riuscito a farlo. Potrei già avere un'implementazione parziale, ma aggiungerla con raise NotImplementedError() perché non m...
posta 05.03.2014 - 21:48
7
risposte

Forse monade vs eccezioni

Mi chiedo quali sono i vantaggi di Maybe monad rispetto alle eccezioni? Sembra che Maybe sia solo un modo esplicito (e piuttosto dispendioso) di try..catch sintassi. aggiornamento Tieni presente che io non intenzionalment...
posta 30.05.2012 - 15:01
9
risposte

se / else istruzioni o eccezioni [duplicato]

Non lo so, che questa domanda si adatta meglio su questo sito, o Stack Overflow, ma perché la mia domanda è connessa piuttosto alle pratiche, che qualche problema specifico. Quindi, considera un oggetto che fa qualcosa. E questo qualcosa...
posta 26.03.2012 - 14:26
8
risposte

Cosa mettere in una prova / cattura? [duplicare]

Nota sulla domanda: questo non è un duplicato, Prova efficiente / è stato chiesto l'utilizzo del blocco catch dopo questo. L'altra domanda è il duplicato. Mi chiedevo quale fosse il modo migliore per usare try / catch. È meglio limitare...
posta 09.06.2011 - 08:28
10
risposte

Parametro per controllare se lanciare un'eccezione o restituire null - buona pratica?

Spesso mi imbatto in metodi / funzioni che hanno un ulteriore parametro booleano che controlla se un'eccezione viene lanciata in caso di errore o se viene restituito un valore nullo. Ci sono già discussioni su quale di queste sia la scelta mi...
posta 23.12.2017 - 12:45
2
risposte

Chi ha progettato le eccezioni?

Da dove provengono le eccezioni e la gestione delle eccezioni? Mi piace il modo in cui .NET lo usa, mi piace come C ++ lo supporta (ma le biblioteche purtroppo usano il codice di ritorno o sono scritte in C). So che è praticamente uno standar...
posta 26.01.2011 - 23:09
3
risposte

Perché l'opzione / Forse considerata una buona idea e le eccezioni controllate non lo sono?

Alcuni linguaggi di programmazione come ad es. Scala ha il concetto di tipi Option (chiamato anche Maybe ), che può contenere o meno un valore. Da quello che ho letto su di loro sono considerati ampiamente un modo superiore di affron...
posta 29.03.2013 - 13:07
9
risposte

Come insegnare Gestione delle eccezioni per i nuovi programmatori? [chiuso]

Come si fa a insegnare la gestione delle eccezioni ai programmatori. Tutte le altre cose vengono insegnate facilmente: Strutture dati, ASP.NET, WinForms, WPF, WCF: tu lo chiami, tutto può essere insegnato facilmente. Con Exception Handling, i...
posta 26.10.2010 - 18:21