Domande con tag 'exceptions'

6
risposte

Soluzione alternativa per Java controllate le eccezioni

Apprezzo molto le nuove funzionalità di Java 8 su lambdas e le interfacce dei metodi predefinite. Tuttavia, mi annoio ancora con le eccezioni controllate. Ad esempio, se voglio solo elencare tutti i campi visibili di un oggetto, vorrei semplicem...
posta 29.01.2014 - 14:56
4
risposte

Perché un metodo non dovrebbe generare più tipi di eccezioni controllate?

Usiamo SonarQube per analizzare il nostro codice Java e ha questa regola (impostata su critica): Public methods should throw at most one checked exception Using checked exceptions forces method callers to deal with errors, either by pr...
posta 26.11.2014 - 21:56
11
risposte

Le variabili di errore sono un anti-pattern o un buon design?

Per gestire diversi possibili errori che non dovrebbero interrompere l'esecuzione, ho una variabile error che i client possono controllare e utilizzare per generare eccezioni. È un anti-pattern? C'è un modo migliore per gestire questo? Per...
posta 17.06.2014 - 08:22
4
risposte

Perché gli iteratori in Python generano un'eccezione?

Ecco la sintassi per gli iteratori in Java (sintassi alquanto simile in C #): Iterator it = sequence.iterator(); while (it.hasNext()) { System.out.println(it.next()); } Il che ha un senso. Ecco la sintassi equivalente in Python: it =...
posta 05.10.2011 - 04:03
10
risposte

Perché le eccezioni sono considerate migliori del test di errore esplicito? [duplicare]

Spesso mi imbatto in post di blog riscaldati in cui l'autore utilizza l'argomento: "eccezioni vs controllo degli errori espliciti" per sostenere la sua lingua preferita su un'altra lingua. Il consenso generale sembra essere che i linguaggi c...
posta 25.09.2012 - 01:46
14
risposte

Perché gli errori sono denominati "Eccezione" ma non come "Errore" nei linguaggi di programmazione?

Ci stavo pensando da un po 'di tempo. Non sono un madrelingua inglese, ma ho ancora anni di esperienza nella programmazione e me lo sono sempre chiesto. Perché è denominato Eccezione ma non Errore poiché sono errori. Potrebbe essere PageNot...
posta 19.08.2012 - 01:13
8
risposte

Perché progettare un linguaggio moderno senza un meccanismo di gestione delle eccezioni?

Molte lingue moderne forniscono una ricca gestione delle eccezioni , ma il linguaggio di programmazione Swift di Apple non fornisce un meccanismo di gestione delle eccezioni . Nonostante le eccezioni, ho difficoltà a capire cosa significhi....
posta 03.10.2014 - 20:47
8
risposte

Esistono motivi legittimi per restituire oggetti di eccezione anziché lanciarli?

Questa domanda è intesa per essere applicata a qualsiasi linguaggio di programmazione OO che supporti la gestione delle eccezioni; Sto usando C # solo per scopi illustrativi. Solitamente le eccezioni sono intese per essere sollevate quando...
posta 05.08.2013 - 14:56
5
risposte

devo gettare un'eccezione dal costruttore?

So che posso lanciare un'eccezione dal costruttore in PHP, ma dovrei farlo? Ad esempio, se il valore di un parametro non è quello che mi aspettavo. O dovrei differire lanciando un'eccezione finché non viene richiamato un metodo. Quali sono i...
posta 29.02.2012 - 11:55
8
risposte

Devo lanciare un'eccezione in caso di un valore significativo al di fuori dell'intervallo o gestirlo da solo?

Ho scritto una struttura che rappresenta le coordinate di latitudine / longitudine. I loro valori vanno da -180 a 180 per le longitudini e da 90 a -90 per le lattitudini. Se un utente di quella struttura mi dà un valore al di fuori di tale in...
posta 18.02.2016 - 12:11