Domande con tag 'exceptions'

3
risposte

La gestione delle eccezioni viola il "programma di astrazione"? [duplicare]

Sto parlando in base all'esperienza con Java e C #. Non so se un'altra lingua abbia un'implementazione di gestione delle eccezioni diversa. Per ottenere un accoppiamento lento, abbiamo bisogno che il nostro codice sia programmato per usare...
posta 16.01.2014 - 06:22
2
risposte

Perché Java getSystemResourceAsStream consuma in silenzio IOExceptions?

Durante il tentativo di eseguire il debug di un problema strano in cui sapevo che un'eccezione avrebbe dovuto essere generata ma non lo era, ho trovato quanto segue nella classe java.lang.ClassLoader della libreria standard Java: /** * O...
posta 23.05.2017 - 21:04
2
risposte

Come tenere traccia del codice sicuro del thread in una base di codice C ++ Rich Legacy per lo più thread non sicura

Per basi di codice C ++ di grandi dimensioni, nozioni come Herb Sutter " const significa thread-safe " non sembrano aiutare molto, perché ci può essere una quantità schiacciante di codice nelle funzioni const che stanno modificando lo stato sen...
posta 18.12.2014 - 02:10
2
risposte

Informa il chiamante o lascia che si occupi di eccezione?

Non sono sicuro di come procedere nella seguente situazione. diciamo che abbiamo una funzione in questo modo: def runsATask(codes): myDicts = [helperFunc(code) for code in codes] for item in myDicts: # some logic. Ecco il...
posta 24.01.2014 - 17:20
4
risposte

Passare una callback fino in fondo o lanciare un'eccezione?

Ho un servizio, chiamalo Service A , che è basato su Storage Layer , chiamalo DB , cioè profondo a 5-6 livelli. Questo livello dipende da molti altri servizi. Service A sta avendo problemi di memoria e la correzione è di gene...
posta 24.07.2018 - 02:37
2
risposte

Come può un metodo gestire la convalida e la creazione di entità senza parametri di output?

Ho 3 classi semplici. A Reference , a Parent e a Child . Child conosce le istanze Reference e Parent a cui è associata. Eccoli, inizializzazione e altri dati / metodi omessi: class Reference { public int ID { get...
posta 17.11.2015 - 00:50
2
risposte

Migliorare la gestione delle eccezioni? [duplicare]

Sono un programmatore novizio e recentemente ho iniziato a studiare la gestione delle eccezioni in Java. So cosa provare, catturare e infine blocchi, ma ho davvero bisogno di capire come usarli bene e dove gestire qualcosa nello stack delle...
posta 17.02.2011 - 14:10
1
risposta

Come distinguere tra eccezioni provenienti dalla logica di sistema e di business?

Vorrei distinguere tra le eccezioni derivanti dalla logica aziendale come il record del database richiesto non esiste tenta di memorizzare dati aziendali non validi (convalida non riuscita) il file CSV fornito ha un formato errato dal...
posta 07.01.2015 - 14:36
5
risposte

Utilizzare le eccezioni per il flusso di controllo al fine di aumentare le prestazioni?

Aggiungo molti elementi a un elenco di elenchi. Se l'elenco di elenchi in cui il mio elemento deve essere salvato, non esiste ancora, lo gestisco rilevando un'eccezione e aggiungendo un nuovo elenco al mio elenco di elenchi. La ragione per cu...
posta 14.05.2016 - 23:11
4
risposte

Come nascondi la gestione degli errori? [duplicare]

Molte persone considerano le eccezioni un problema perché creano percorsi invisibili attraverso il codice. Ad esempio in questo frammento: function writeToFile(text, filename): filehandle = open(filename) foreach line in text: fileha...
posta 05.06.2013 - 14:06