Domande taggate «exceptions»

Un'eccezione è un'occorrenza in un processo di applicazione che richiede una deviazione dal normale flusso del programma.


4
Buon uso di catch-block?
Mi trovo sempre a lottare con questo ... cercando di trovare il giusto equilibrio tra provare / catturare e il codice che non diventa questo osceno pasticcio di schede, parentesi ed eccezioni che vengono rigirate nello stack di chiamate come una patata bollente. Ad esempio, ho un'app che sto sviluppando …

7
Lanciare un'eccezione da un modulo di proprietà non è valido?
Sono sempre stato dell'idea che le proprietà (cioè le loro operazioni set / get) dovrebbero essere veloci / immediate e senza errori. Non dovresti mai provare / catturare in giro per ottenere o impostare una proprietà. Ma sto cercando alcuni modi per applicare la sicurezza basata sui ruoli sulle proprietà …
15 .net  exceptions 


8
In Java, a cosa servono le eccezioni controllate? [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Le eccezioni verificate di Java hanno avuto una cattiva stampa nel …







5
Qual'è la differenza concettuale tra finally e un destructor?
Innanzitutto, sono consapevole del perché non esiste un costrutto "finalmente" in C ++? ma una lunga discussione di commenti su un'altra domanda sembra giustificare una domanda separata. A parte il problema che finallyin C # e Java possono praticamente esistere solo una volta (== 1) per ambito e un singolo …



4
Riscoprire un'eccezione perde un'astrazione?
Ho un metodo di interfaccia che afferma nella documentazione che genererà un tipo specifico di eccezione. Un'implementazione di quel metodo usa qualcosa che genera un'eccezione. Viene rilevata l'eccezione interna e viene generata l'eccezione dichiarata dal contratto di interfaccia. Ecco un piccolo esempio di codice per spiegare meglio. È scritto in …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.