Domande con tag 'exception-handling'

2
risposte

Come assicurarsi che il distruttore non possa lanciare un'eccezione?

So che possiamo specificare il compilatore che una funzione non stia generando un'eccezione usando l'identificatore noexcept, ma le funzioni noxecept possono ancora generare eccezioni. Quindi, come impedire al distruttore di generare un'eccezion...
posta 27.02.2015 - 04:59
1
risposta

Come gestire quando un utente elimina l'oggetto mentre l'altro lo apre in modalità di modifica in una webapp?

Sto sviluppando un'applicazione web di tipo CRUD. È un sistema di project management con progetti, pietre miliari, attività, dipendenti, ecc. Ogni dipendente ha il proprio account per accedere e visualizzare il sistema. I problemi arrivano qui:...
posta 06.12.2013 - 19:01
1
risposta

Ho un'eccezione non eccezionale. Ciò viene generato da un'API utilizzata nel mio progetto. È standard per registrare errori come questi o gestirli senza registrazione [duplicato]

L'API ha un limite sul numero di richieste che puoi effettuare. Quindi accodiamo le nostre richieste in un database locale e facciamo quante più richieste possibili fino a quando non viene lanciata l'eccezione "Throttle". Al momento della catt...
posta 05.12.2013 - 14:46
1
risposta

Sostituire le eccezioni di lancio con la notifica nelle convalide

Martin Fowler raccomanda sostituire le eccezioni con le notifiche quando si tratta di convalide. In sostanza, anziché generare un'eccezione, si aggiungono messaggi di errore a un oggetto Notification che viene restituito. Ciò ti consente...
posta 12.12.2014 - 19:01
2
risposte

Quale codice si trova dietro l'eccezione C ++?

In C e C ++ puoi restituire una singola variabile all'interno di una funzione. Ora, nel caso in cui la variabile restituisca dati e non un codice di errore, è possibile utilizzare le eccezioni. Ma come è possibile? Se i dati che vengono restitui...
posta 05.10.2013 - 12:45
2
risposte

Come garantire il successo dei processi dopo che si è verificata un'eccezione di deadlock?

Qualunque sia il linguaggio di programmazione e qualunque sia il database, il concetto dovrebbe essere lo stesso: Ho 2 thread, ognuno dei quali blocca alcune entità di database e inserisce nuovi dati nel database. Supponiamo che il fatto che...
posta 13.08.2014 - 20:37
2
risposte

È una buona pratica catturare tutte le eccezioni? [duplicare]

Il frammento di seguito (in java) fornisce un esempio della mia domanda. try { // code implementation here } } catch (Exception ex) { } Ora, è una buona pratica? Influ...
posta 17.01.2015 - 17:19
1
risposta

Perché la initCause lanciabile è progettata per essere chiamata una sola volta?

Trovo davvero strano che il metodo initCause della classe Throwable di Java possa essere chiamato una volta sola, o addirittura nulla (se è stato utilizzato il costruttore che accetta Throwable ). Ciò rende il concatenamento delle...
posta 29.08.2014 - 05:41
1
risposta

Quali sono le linee guida per lanciare un'eccezione o fallire silenziosamente per argomenti non validi? [duplicare]

Se osservi il metodo XContainer.Add (contenuto dell'oggetto) puoi vedere quell'id non richiede content per non essere nullo. Non fa nulla in caso di null. Tuttavia List.AddRange (raccolta IEnumerable) richiede un'istanza e genera...
posta 01.10.2013 - 21:31
1
risposta

Come useresti Redis per Exception Handling?

Stavo leggendo questa trascrizione di un'intervista con uno sviluppatore di GitHub e stava descrivendo come usano Redis: Q: You mentioned using Redis. How do you use that? A: We use Redis for exception handling and for our queue. We tri...
posta 08.02.2012 - 06:03