Domande con tag 'exceptions'

1
risposta

Perché Java esce con successo dopo un'eccezione non rilevata?

Ogni volta che un programma Perl, Python, C ++ o Tcl si ferma con un'eccezione non gestita, quei runtime linguistici si preoccupano di registrare un codice di uscita diverso da zero per il processo. Anche i programmi basati su Eclipse restituisc...
posta 22.11.2010 - 13:23
6
risposte

Utilizzo efficiente del blocco try / catch?

I blocchi di cattura devono essere utilizzati per scrivere la logica, ad esempio gestire il controllo del flusso ecc.? O solo per lanciare eccezioni? Ha effetto sull'efficienza o sulla manutenibilità del codice? Quali sono gli effetti collate...
posta 25.04.2012 - 14:00
5
risposte

Funzione che restituisce true / false vs. void quando ha successo e genera un'eccezione in caso di errore

Sto costruendo un'API, una funzione che carica un file. Questa funzione non restituirà nulla / nulla se il file è stato caricato correttamente e genera un'eccezione in caso di problemi. Perché un'eccezione e non solo false? Perché all'interno...
posta 12.09.2016 - 09:31
3
risposte

Come evitare di lanciare eccezioni fastidiose?

La lettura di articolo sulle eccezioni di Eric Lippert è stata sicuramente una aprire gli occhi su come dovrei affrontare le eccezioni, sia come produttore che come consumatore. Tuttavia, sto ancora lottando per definire una linea guida su com...
posta 06.02.2012 - 16:40
13
risposte

Perchè i riferimenti null sono evitati mentre il lancio delle eccezioni è considerato ok?

Non capisco del tutto il bashing costante di riferimenti null da parte di alcuni membri del linguaggio di programmazione. Cosa c'è di male in loro? Se richiedo l'accesso in lettura a un file che non esiste, sono perfettamente felice di ottenere...
posta 23.05.2011 - 21:19
2
risposte

Che cos'è un "buon numero" di eccezioni da implementare per la mia libreria?

Mi sono sempre chiesto quante diverse classi di eccezioni dovrei implementare e lanciare per vari pezzi del mio software. Il mio particolare sviluppo è di solito in C ++ / C # / Java, ma credo che questa sia una domanda per tutte le lingue. V...
posta 06.11.2011 - 14:47
10
risposte

Perché non usare la parola bug anziché l'eccezione? [chiuso]

Se ci riferiamo alle eccezioni come bug, perché non chiamarlo solo un bug al posto di un'eccezione? Se nel codice è chiamato eccezione e non appena si verifica viene chiamato un bug. Allora perché non chiamarlo un bug, in primo luogo? Graz...
posta 05.11.2011 - 01:48
4
risposte

Quando e come devo usare le eccezioni?

L'impostazione Spesso ho problemi a determinare quando e come usare le eccezioni. Consideriamo un semplice esempio: supponiamo che io scriva una pagina web, dica " link ", per determinare se Abe Vigoda è ancora vivo. Per fare questo, tutto ci...
posta 23.11.2013 - 16:00
5
risposte

Butta un'argumente scetticismo o un'argomentazione dal metodo privato?

Stavo solo rivedendo un codice che ho scritto un po 'di tempo fa e posso vedere che ho un paio di metodi privati che lanciano argumentnullexceptions e / o argumentexceptions se ci sono problemi con i parametri dei metodi. Suppongo che il mio...
posta 11.08.2011 - 07:34
12
risposte

Trarre eccezioni generali è davvero una brutta cosa?

In genere sono d'accordo con la maggior parte degli avvisi di analisi del codice, e cerco di aderire a loro. Tuttavia, sto passando un momento difficile con questo: CA1031: Do not catch general exception types Capisco la logica di questa...
posta 09.09.2012 - 17:18