Domande con tag 'error-handling'

0
risposte

Esiste una teoria per le sequenze "transazionali" di azioni fallite e non fallite?

La mia domanda riguarda la scrittura di funzioni simili a transazioni che eseguono sequenze di azioni, alcune delle quali potrebbero non riuscire. È legato al principio generale del C ++ "i destructors non possono lanciare", proprietà no-fail, e...
posta 04.06.2014 - 13:53
1
risposta

Memorizzare le informazioni sulle eccezioni come variabile membro per una query successiva, cattiva pratica? [duplicare]

Considerando il modo migliore per gestire le eccezioni, la risposta a questa domanda potrebbe essere quella di gestire l'eccezione in una posizione diversa o di non gestirla affatto ma di controllare il flusso del codice. Per favore fatemi sap...
posta 01.07.2015 - 14:56
5
risposte

Overhead di paradigmi fail-fast

Fail-fast sembra un modo giusto poiché semplifica il rilevamento dei bug. Ma è un danno per le prestazioni a causa del controllo multiplo della stessa cosa a diversi livelli del sistema. Semplice esempio. C'è una funzione che i parametri di i...
posta 29.01.2014 - 14:07
3
risposte

Coercizione errata o arresto anomalo sempre precoce

Il consenso generale sembra favorire l'approccio Crash Early , la fonte più affidabile è l'acclamato libro Pragmatic Programmer . E mentre capisco e sono d'accordo con il consiglio in molte situazioni, mi chiedo se una volta che il programm...
posta 15.12.2014 - 11:51
6
risposte

Cattura un errore?

Sta riscontrando un errore con try ... catch una procedura migliore rispetto alla rilevazione di un errore con analisi / controllo errori corretti? Ad esempio, rimuovendo da una lista vuota: circonda una clausola try catch considerata come...
posta 10.04.2012 - 07:18
2
risposte

Caricare nell'elenco in un ciclo e quindi elaborare l'elenco in un altro o eseguire tutto in una volta

Ho un set di dati pieno di righe che devo inizializzare in myclass e quindi elaborare. Attualmente eseguo il looping di ogni riga nel set di dati, inizializzando una nuova istanza di myclass , quindi aggiungendo quell'istanza a un el...
posta 15.02.2016 - 17:56
2
risposte

Qual è l'approccio migliore per gestire gli errori e garantire la solidità del software? [chiuso]

Sto sviluppando una nuova applicazione desktop da zero usando C #, prima di aprire lo studio visivo e iniziare a digitare sulla tastiera. Voglio preparare un solido design per il mio software. La sfida principale per me è come gestire gli errori...
posta 15.03.2018 - 16:11
2
risposte

Ripristino di un processo dopo un'eccezione di istruzioni illegali

In teoria è possibile recuperare dopo che un processo è stato erroneamente indicato per leggere da un indirizzo di memoria sbagliato, invece di terminarlo? Diciamo che un errore mentre si lavora con i registri porta il processore a leggere un...
posta 06.01.2015 - 12:10
2
risposte

Perché c'è "Errore sconosciuto" nella vita reale? [duplicare]

Come programmatore, faccio sempre del mio meglio per spiegare cosa è successo nel codice quando devo mostrare un messaggio di errore, ad esempio: try { int a = b / 0; } catch (NumberFormatException ex) { System.out.println("There was...
posta 20.02.2015 - 08:21
4
risposte

Qual è il modo migliore per testare che gestiamo i fallimenti in modo appropriato?

stiamo lavorando sulla gestione degli errori in un'applicazione. Cerchiamo di avere una copertura di test automatizzata abbastanza buona. Un grosso problema però è che non sappiamo davvero come testare parte della nostra gestione degli errori....
posta 02.10.2012 - 16:36