Domande con tag 'exceptions'

1
risposta

Lanciare un'eccezione all'interno di un costruttore di un'eccezione

Dato che stavo inserendo del codice TDD, mi è venuto in mente che una delle mie eccezioni digitate poteva potenzialmente generare NullReferenceException durante la creazione del suo messaggio di errore. Ecco il costruttore per l'eccezion...
posta 07.03.2016 - 21:10
4
risposte

Le eccezioni dovrebbero essere sollevate più in alto o più in basso o entrambe? [chiuso]

Quando si chiama una funzione in un'applicazione Python, la funzione spesso chiamate funzioni più in basso che ancora una volta chiamare le funzioni più in basso, ecc E 'facile passare unknowlingly un cattivo valore di funzione di primo livello...
posta 02.10.2015 - 09:34
2
risposte

Strategie per analizzare le eccezioni raccolte

Vogliamo aggiungere un feedback di errore alla nostra applicazione. Ho dato un'occhiata alle soluzioni esistenti (ad esempio raygun.io), ma queste funzionano "nel cloud", che è un no-go per noi: la maggior parte delle installazioni della nos...
posta 19.06.2015 - 20:29
1
risposta

Eccezioni che catturano il codice della clutter e rendono difficile la lettura

Quando leggo un codice ben scritto che controlla che tutto l'input sia del formato e del tipo corretti, e rilevi anche tutte le cose che potrebbero andare storte, trovo difficile capire il nocciolo di ciò che il programma è facendo. Sembra che l...
posta 24.02.2014 - 01:52
1
risposta

Come vengono implementate le eccezioni asincrone?

Quali modifiche devono essere apportate a un linguaggio / runtime se si desidera implementare eccezioni completamente asincrone (generate da un thread a un altro, in grado di interrompere il puro calcolo senza la necessità di eseguire il polling...
posta 20.11.2016 - 20:04
1
risposta

Quali sono le possibili / utili implementazioni quando si estendono le eccezioni?

Ho visto molte eccezioni - personalizzate o integrate nel linguaggio (PHP) stesso che non hanno differenze ma il loro nome di classe. Quando estendi le eccezioni predefinite da utilizzare all'interno del tuo codice, ci sono altre cose che pot...
posta 14.10.2011 - 11:13
2
risposte

Null in ogni tipo e controllate le eccezioni in Java?

So che l'aggiunta di null a ogni tipo in Java è fonte di molta frustrazione per quanto riguarda il sistema dei tipi della lingua. Allo stesso tempo, in genere ascolto lamentele sulle eccezioni controllate - che ingombrano le interfacce, incoragg...
posta 13.01.2012 - 23:41
4
risposte

Strategia di progettazione per il wrapping delle eccezioni

Sto implementando un tipo di Repository per un framework / libreria che ha (approssimativamente) il seguente: public interface FooRepository { boolean contains(String id); Foo fetch(String id); void commit(Foo foo): } Po...
posta 28.07.2015 - 07:54
2
risposte

Verifica dei parametri in Costruttore o Servizio

Leggevo su questa pagina su quando per controllare i parametri durante la costruzione di un oggetto. La risposta accettata suggerisce di lanciare l'eccezione dal costruttore in modo che un oggetto non valido non possa essere costruito. Sono...
posta 18.09.2018 - 17:53
8
risposte

Best practice per il controllo degli argomenti

Dire che ho un servizio web con un metodo MyWebServiceMethod(string passedValue) . Il servizio web chiama un metodo MyServiceMethod(string passedValue) in cui viene passato il valore dal servizio web. Il servizio chiama un metodo...
posta 15.05.2013 - 15:30