Domande con tag 'exceptions'

7
risposte

Perché non esiste un costrutto 'finally' in C ++?

La gestione delle eccezioni in C ++ è limitata a try / throw / catch. A differenza di Object Pascal, Java, C # e Python, anche in C ++ 11, il costrutto finally non è stato implementato. Ho visto un sacco di pubblicazioni in C ++ che parl...
posta 09.05.2013 - 19:08
2
risposte

Qual è il vantaggio del wrapping delle eccezioni [duplicato]

È molto comune in .NET che un'eccezione venga racchiusa in più livelli di "eccezioni esterne" che forniscono dati marginalmente più contestuali. Ad esempio, in EF se il tuo aggiornamento fallisce, ottieni delle eccezioni avvolte in questo modo...
posta 19.02.2014 - 15:43
7
risposte

Esistono fondamentalmente delle eccezioni per impedire il blocco di un sistema?

In secondo luogo, mi chiedevo se qualcuno sapesse quale fosse la differenza tra le eccezioni (nel regno del flusso di controllo delle eccezioni) e le eccezioni (come quelle usate in Java). Ma sono lì per proteggere fondamentalmente il sistema...
posta 14.10.2011 - 23:27
3
risposte

Il suffisso Eccezione su eccezioni in java

Specificando un suffisso di Eccezione sulle classi di eccezioni mi sento come un odore di codice (Informazioni ridondanti - il resto del nome implica uno stato di errore ed eredita da Eccezione). Tuttavia, sembra anche che tutti lo facciano e se...
posta 21.02.2013 - 22:05
11
risposte

Cosa è meglio IllegalStateException o esecuzione silenziosa del metodo? [chiuso]

Diciamo che ho una classe MediaPlayer con metodi play () e stop (). Qual è la migliore strategia da utilizzare quando si implementa il metodo stop nel caso in cui il metodo di gioco non sia stato chiamato prima. Vedo due opzioni: lanciare un'ecc...
posta 09.05.2016 - 15:14
3
risposte

Quante sono le troppe chiamate di funzioni nidificate?

Citato da MSDN su StackOverflowException : The exception that is thrown when the execution stack overflows because it contains too many nested method calls. Too many è piuttosto vago qui. Come faccio a sapere quando troppi sono dav...
posta 06.03.2013 - 21:47
3
risposte

Decisione per le eccezioni non selezionate in Scala

Come programmatore Java, sono sempre stato critico verso le eccezioni non selezionate. Per lo più i programmatori lo usano come rotta per la facilità di codifica solo per creare problemi in seguito. Anche i programmi (sebbene disordinati) con le...
posta 30.11.2012 - 07:04
2
risposte

Si dovrebbe derivare / ereditare da std :: exception?

Mentre progettavo la mia prima libreria C ++ "seria", mi chiedo: È un buon stile derivare delle eccezioni da std::exception e sono prole?! Anche dopo aver letto Progettazione di classi di eccezioni Che cos'è un "buon numero"...
posta 22.12.2015 - 14:15
4
risposte

Un buon uso dei blocchi di prova?

Mi trovo sempre a lottare con questo ... cercando di trovare il giusto equilibrio tra try / catching e il codice non sta diventando questo osceno pasticcio di schede, parentesi ed eccezioni che vengono rimessi nello stack delle chiamate come una...
posta 01.04.2011 - 00:27
6
risposte

Dovresti lanciare un'eccezione se i valori di input di un metodo non sono compresi nell'intervallo? [duplicare]

Dovresti lanciare un'eccezione se i valori di input di un metodo non sono compresi nell'intervallo? ad esempio //no imaginary numbers public int MySquareRoot(int x) { if (x<0) { throw new ArgumentOutOfBoundsException("Must be...
posta 13.05.2014 - 10:08