Domande con tag 'exceptions'

2
risposte

È giusto ereditare alcune eccezioni e implementarle solo attraverso i loro tipi di base?

Quindi, stavo pensando di scrivere eccezioni personalizzate oggi e ho considerato l'eccezione dell'operazione non valida. Questa eccezione può significare molte molte cose e, in alcune azioni, le operazioni potrebbero non essere valide a causa...
posta 03.06.2016 - 05:08
1
risposta

Devo affermare nei pacchetti? [duplicare]

Ho già letto alcune asserzioni e domande di eccezione; Però chiedo specificatamente delle classi visibili del pacchetto. Quando scrivi un pacchetto, le classi segnate con "public" vengono esposte al mondo esterno, quindi vengono utilizzate...
posta 11.04.2014 - 19:36
1
risposta

La gestione degli errori, creando una linea del tempo, ha bisogno di aiuto per definire quali aspetti dell'ambiente devono essere monitorati

Per il mio progetto per l'ultimo anno, sto lavorando a uno script che eseguirà il tuo programma python e fornirà una cronologia degli eventi (fino ad ora lavorando sugli incarichi) e creerò una storia di ciò che è accaduto (i cambiamenti nelle v...
posta 05.12.2010 - 21:31
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
1
risposta

Modifica dei test e refactoring del codice duplicato nello sviluppo basato su test

Sto provando lo sviluppo guidato da test per la prima volta (test di primo sviluppo, in realtà). Ho annotato le mie specifiche, poi ho alternato i test di scrittura, poi il codice, scritto il codice per passare l'ultimo test e non rompere i test...
posta 11.08.2016 - 18:00
1
risposta

cosa succede a livello di interprete Java quando viene lanciato IncompatibleClassChangeError?

Sono un noob agli interni di JVM. Qualcuno può spiegare cosa succede a livello di interprete Java quando viene lanciato IncompatibleClassChangeError? Sto affrontando un problema simile a quello descritto qui: link ma avendo difficoltà a...
posta 20.01.2016 - 11:37
2
risposte

Devo gettare eccezioni di protezione che saranno comunque lanciate dai metodi interni? [duplicare]

Ho un codice abbastanza semplice (C #): /// <summary> /// Truncates a string to a maximum length. /// </summary> /// <param name="value"> The string to truncate. </param> /// <param name="m...
posta 02.09.2014 - 14:40
1
risposta

Unit test input non validi; ArgumentException vs. Custom Exception

Nel codice testato unitamente ho spesso più controlli sugli argomenti su qualsiasi metodo prima che inizi il vero "lavoro" del metodo: public void DoSomething(string test) { if (string.IsNullEmptyOrWhiteSpace(test)) { throw new Ar...
posta 23.02.2012 - 11:16
3
risposte

Perché le asserzioni in Java devono essere abilitate?

Mi piace molto il concetto di asserzioni in Java nel modo in cui usarle. È molto più facile che scrivere un if e quindi lanciare un'eccezione / errore. Ma la cosa che non capisco è, perché hanno bisogno di essere abilitati con -ea a lavorare?...
posta 06.06.2016 - 09:26
3
risposte

Una domanda molto basilare sull'opportunità di controllare null e lanciare NPE? [duplicare]

Considera il metodo seguente: public void operationOnList(List<String> list) { list.add(1); } È ovvio che se l'elenco è nullo, questo metodo genererà una NullPointerException. La mia domanda è: dovrei invece verificare esplic...
posta 23.05.2016 - 11:30