Domande con tag 'exceptions'

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
4
risposte

Verificare se la risorsa esiste prima di inserirlo nel database o attendere fino a quando il DAO non lancia l'Eccezione?

Ho due percorsi: /students /students/{id}/addresses ... con il seguente comportamento: POST in /students - 201 Created (se lo studente è stato creato con successo) POST in /students/{id}/addresses...
posta 17.12.2018 - 17: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

Eccezioni Java EE per la convalida e gli APM

Nel mio attuale lavoro, abbiamo alcune applicazioni Java EE e utilizziamo eccezioni e mappatori di eccezioni per gestire gli errori degli utenti, ovvero che non possono essere gestiti nel frontend. Di solito rispondiamo con un 400 e facciamo...
posta 18.04.2016 - 18:51
1
risposta

Come gestire una gerarchia di eccezioni: mediante il wrapping o l'ereditarietà?

Sto scrivendo una libreria riutilizzabile e sto cercando un modo per gestire le eccezioni che potrebbero verificarsi durante l'elaborazione. Ad esempio, ho la seguente classe: public interface IObjectFetcher { public IObject GetObject(int...
posta 20.02.2018 - 15:45
1
risposta

Devo gettare std :: bad_alloc?

Sto allocando memoria nello stack e la distribuisco manualmente ai puntatori condivisi. Finisco per fare qualcosa di simile all'avvio (l'ho semplificato ignorando i problemi di allineamento): char pool[100]; std::shared_ptr<Obj> p = new...
posta 06.11.2014 - 02:05
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
3
risposte

Un'applicazione dovrebbe recuperare da un'eccezione generata in PHP?

Cosa succede se il programmatore utilizza Eccezioni per il debug? Sarebbe meglio in questo caso segnalare l'errore e interrompere immediatamente lo script poiché idealmente tutti i bug dovrebbero essere risolti in modo radicale? È un modo cor...
posta 05.06.2015 - 19:33
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
3
risposte

Evitare null in un controller

Sto cercando di capire come scrivere questo codice. def get(params): """ Fetch a user's details, or 404 """ user = User.fetch_by_id(params['id']) if not user: abort(404) # Render some template for the user... Qual è...
posta 26.06.2013 - 06:02