Domande con tag 'exception-handling'

2
risposte

Come gestire le specifiche delle eccezioni storiche nel codice C ++ gestito

Oggi ho scoperto alcune specifiche di eccezione nel codice legacy che devo mantenere, quando Cppcheck 1.68 ( [Inconclusive] ma correttamente) ha indicato che le eccezioni specificate non sono gestite in porzioni specifiche del codice....
posta 06.01.2015 - 12:39
3
risposte

Questa è una situazione valida per la restituzione piuttosto che un'eccezione?

Questo non è qualcosa che farei normalmente, ma ho una situazione in cui un codice legacy esistente viene riutilizzato in una nuova applicazione. Il codice è condiviso e deve essere utilizzato sia dalla legacy che dalla nuova applicazione. L'app...
posta 30.07.2015 - 03:04
1
risposta

Come presentare le eccezioni del modello di dominio generate durante la convalida

Nel modello di dominio della mia applicazione web ho un'entità Foo che può essere creata solo da un poo FooBean: Foo.newInstance(FooBean fooBean) (Potrebbe essere stato meglio un modello di Builder.) Nel metodo factory newInstance()...
posta 14.05.2014 - 15:37
1
risposta

Come gestire il pattern Django get-single-instance-in-view?

Molte delle mie viste su Django iniziano un po 'in questo modo: try: # here request.POST could also be request.GET or a captured URL parameter MyModel.objects.get(user = request.user, some_attr = int(request.POST['some_val'])) except K...
posta 14.03.2015 - 19:09
7
risposte

Lanciare un'eccezione quando un metodo non completa o implementa un lavoro in giro? [duplicare]

Ho studiato questo argomento un bel po 'e non sono sicuro di quale sia il modo migliore. Ho ancora molto da imparare (libri, blog, scambi di stack, ecc.), Ma semplicemente non riesco a trovare un consenso. Fondamentalmente ecco la situazion...
posta 21.09.2015 - 18:21
4
risposte

Come inizializzare l'oggetto che può essere usato nella clausola catch?

Ho visto questo tipo di pattern in codice prima: //pseudo C# code var exInfo = null; //Line A try { var p = SomeProperty; //Line B exInfo = new ExceptionMessage("The property was " + p); //Line C } catch(Exception ex)...
posta 17.10.2012 - 21:50
3
risposte

Sto gestendo le mie eccezioni in modo ragionevole?

Sto ancora ristrutturando il codice che mi è stato dato per l'aggiornamento sul mio attuale progetto di lavoro, e sono giunto al punto in cui sto osservando come il codice gestisce un input 'eccezionale', che non conforme alla logica aziendale....
posta 03.04.2013 - 18:19
2
risposte

c ++ eccezioni vs verifiche preliminari delle condizioni di errore

Preambolo Uno dei concetti usati nella scrittura del codice Python è "Più facile chiedere perdono che permesso", alias EAFP . Letteralmente questo significa che invece di fare controlli, se un'operazione è possibile, tu fai l'operazione e "c...
posta 10.01.2013 - 20:29
2
risposte

Prova il dilemma Catch and Flow Control

Sono consapevole che fare Controllo del flusso su un programma utilizzando un blocco try-catch è una cattiva pratica, ma non riesco a vedere come farlo in un altro modo quando l'errore rilevato richiede un reindirizzamento dell'esecuzione...
posta 10.07.2015 - 05:34
3
risposte

Cosa ne pensi di questa pratica di gestione delle eccezioni

Sto lavorando a un progetto che include molto creare / manipolare e leggere JSONObjects e matrici ma non in modo sistematico. Quindi c'è il codice JSON ovunque. Per me va bene, tranne il fatto che ogni volta che lavoro su un JSONObject devo ges...
posta 12.12.2011 - 11:22