Domande con tag 'exceptions'

4
risposte

Trattamento di eccezione con / senza ricorsione

Sono entrato in una discussione con un collega collega su un pezzo di codice. Mentre lui pensa che sia ok, io no. Ma non ho più argomenti di quelli che chiamare lo stesso metodo (ricorsione) in un blocco catch non è una buona pratica. Quindi...
posta 18.02.2016 - 13:52
3
risposte

Nessuna eccezione C + + e oggetti parzialmente costruiti

Esaminando lo standard di codifica C ++ di Joint Strike Fighter Air Vehicle, la regola AV 73 indica qualcosa sulle linee: I costruttori c ++ di default dovrebbero essere evitati se ciò significa lasciare l'oggetto in una posizione parzialmente c...
posta 04.04.2015 - 21:37
2
risposte

È un tentativo di creare una risorsa duplicata, ad es. un utente, degno di lanciare un'eccezione?

Supponiamo di avere un'API REST per la creazione di utenti in un'applicazione. La richiesta viene inviata a un controller che esegue il marshalling dei dati della richiesta in un oggetto dominio e lo passa a un servizio per creare un utente....
posta 01.03.2016 - 12:58
1
risposta

E 'appropriato catturare tutte le eccezioni al primo livello, in modo che possa registrare l'eccezione (e possibilmente salvare qualche stato di base su disco) prima di uscire?

Supponiamo che stia scrivendo un programma in F # per gli utenti finali. Se c'è un'eccezione non gestita, il programma si bloccherà. Supponiamo ora che io voglia dati specifici per l'applicazione nel rapporto sugli arresti anomali. Posso otte...
posta 13.08.2016 - 07:06
4
risposte

Perché sollevare un'eccezione se Python lo solleva?

Ho un responsabile globale delle posizioni delle schermate, quindi gli articoli non devono memorizzare le loro posizioni. class Screen_Position_Keeper: # functions to add stuff def get_px_row( self, item ): try: r...
posta 26.09.2016 - 00:28
4
risposte

Come chiamare un'eccezione in cui la condizione non è eccezionale

NOTA: questa domanda riguarda la ricerca di un nome appropriato per un'eccezione in cui la condizione per generare l'eccezione non è effettivamente avvenuta (ad esempio impedire un StackOverflow lanciando un StackOverflowException prima d...
posta 23.04.2016 - 05:39
2
risposte

La migliore strategia per trovare la causa principale quando l'eccezione viene inghiottita da terze parti

Sono certo che siamo tutti incappati in uno scenario in cui un'API di terza parte si lamenta di una traccia di stack incompleta. In sostanza, la gestione degli errori nell'API di terze parti fa qualcosa del genere, catch (WhateverException e)...
posta 06.05.2015 - 22:09
3
risposte

Nel codice critico, devono essere gestite eccezioni che descrivono una condizione senza senso?

Consideriamo il seguente codice C # come esempio: public static string GetCurentExecutableDirectory() { return System.IO.Path.GetFullPath( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); }...
posta 15.07.2016 - 00:29
5
risposte

Controllo nullo durante la navigazione delle gerarchie degli oggetti

Ho dovuto implementare del codice che ha attraversato una piccola gerarchia di oggetti per recuperare un valore e visualizzarlo in un oggetto TextView (questo è Android / Java). Ho dovuto fare questo 6 volte per popolare 6 TextViews per vari...
posta 05.09.2014 - 20:43
4
risposte

Le eccezioni dovrebbero fare cose diverse da dire all'utente che qualcosa è andato storto?

Ho creato una classe generale che accetta una stringa quando è costruita, e sputa quella stringa quando un utente chiama what (). Questo è tutto ciò che fa; al lancio, restituisce la stringa di inizializzazione. class Exception_As { private:...
posta 25.03.2014 - 19:16