Domande con tag 'error-handling'

15
risposte

Argomenti a favore o contro l'utilizzo di Try / Catch come operatori logici [chiuso]

Ho appena scoperto un codice adorabile nella nostra app aziendale che utilizza i blocchi Try-Catch come operatori logici. Significa, "fai un po 'di codice, se questo genera questo errore, fai questo codice, ma se questo genera questo errore fai...
posta 06.08.2014 - 22:27
20
risposte

Come gestisci errori davvero bizzarri che ti lasciano perplesso per più di 10 ore? [chiuso]

Li conosci, quegli errori che non hanno senso. Dove sembra che un gremlin sia saltato in profondità nelle tue fiches e abbia incasinato qualcosa. Fai una passeggiata, scrivi cose, chiami uno zio?     
posta 08.12.2014 - 10:51
7
risposte

Va bene usare le eccezioni come strumenti per "catturare" gli errori in anticipo?

Uso le eccezioni per individuare i problemi in anticipo. Ad esempio: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). retur...
posta 14.09.2014 - 19:05
5
risposte

puntatori nulli contro il modello oggetto nullo

Attribuzione: è nata da una relativa domanda P.SE Il mio background è in C / C ++, ma ho lavorato molto in Java e sto attualmente codificando C #. A causa del mio background in C, controllare i puntatori passati e restituiti è di seconda ma...
posta 08.06.2012 - 20:10
2
risposte

Il modo più semplice per segnalare errori in Haskell

Sto lavorando per imparare Haskell e ho scoperto tre diversi modi di affrontare gli errori nelle funzioni che scrivo: Posso semplicemente scrivere error "Some error message." , che genera un'eccezione. Posso avere la mia funzione resti...
posta 11.08.2014 - 21:30
5
risposte

È indiscriminatamente in grado di rilevare eccezioni (gestione delle eccezioni Pokemon) sempre accettabile? [duplicare]

Normalmente, non prevedo eccezioni e se le ottengo, è qualcosa che non riesco a risolvere nel mio codice: problemi di input dell'utente o problemi di connettività con il database. Ma gli errori si verificano così, voglio informare il mio ut...
posta 20.05.2016 - 13:21
3
risposte

La funzione My checker deve restituire sia un booleano che un messaggio

Ho una funzione di controllo del valore, qualcosa di simile a una funzione di controllo del numero di carta di credito, che viene passata in una stringa e deve verificare che il valore sia del formato corretto. Se è il formato giusto, è neces...
posta 23.02.2015 - 00:00
3
risposte

Come gestire gli errori di post-convalida in comando (DDD + CQRS)

Ad esempio, quando si invia un modulo di registrazione, è necessario controllare Domain Model ( WriteModel in CQRS ) che sia in uno stato valido (ad esempio, sintassi dell'indirizzo e-mail, età, ecc.). Quindi crei un Command...
posta 13.03.2017 - 15:44
4
risposte

L'errore sta eliminando le cattive pratiche?

In una domanda SO ho chiesto qui su un codice di cui non ero sicuro, qualcuno ha risposto "BTW, codice orribile lì: usa molto il simbolo di soppressione degli errori (@)." C'è una ragione per cui questa è una cattiva pratica? Con cose come:...
posta 28.11.2013 - 20:10
5
risposte

Il servizio dovrebbe generare un'eccezione o tornare quando nessun elemento specificato per la cancellazione

Ho un pezzo di codice che può essere rappresentato come: public class ItemService { public void DeleteItems(IEnumerable<Item> items) { // Save us from possible NullReferenceException below. if(items == null)...
posta 24.05.2018 - 09:12