Domande con tag 'exceptions'

1
risposta

La denominazione di tipi, classi ed eccezioni a volte va storta [chiusa]

Ho appena iniziato a lavorare come sviluppatore di sistemi e non mi piace l'etichetta di un'eccezione fatta in casa: HumanErrorException . A mio avviso, non esiste un errore umano in un sistema basato su computer: solo gli utenti che non si...
posta 16.04.2011 - 14:02
1
risposta

L'aumento di un'eccezione non correlata per convenienza è accettabile? [duplicare]

Diciamo che ho una funzione che restituisce un set di dati. Prima tenta di leggerlo e se fallisce viene richiesto da un'API e poi scritto: def get_dataset(): try: df = pd.read_csv('dataset.csv') except FileNotFoundError:...
posta 04.03.2018 - 13:36
2
risposte

Standard aziendale per il flusso di eccezioni

Qual è lo standard aziendale comunemente accettato per la gestione delle eccezioni? Considera che il progetto ha una struttura a tre livelli. - Controller - Service throws ServiceException - Dao throws DaoException È il modo giusto pe...
posta 26.05.2017 - 20:39
5
risposte

Gestione di DomainExceptions mediante l'endpoint REST

Supponiamo che sto facendo un po 'di DDD. Ora, ho un microservizio che riflette un contesto limitato / una parte di un contesto limitato. Ora, supponiamo che esista un endpoint REST: '/somedomainmodel/someaction' Il mio utente API sta fa...
posta 14.02.2015 - 13:49
2
risposte

Gestione degli errori prevista

Diciamo che ho un sito web di social media. Su questo sito Web, gli utenti possono caricare diverse informazioni su se stessi, incluso il loro numero di telefono. Per implementarlo, ho una classe chiamata PhoneNumber che rappresenta il nume...
posta 17.06.2014 - 07:34
2
risposte

Cosa deve succedere quando viene raggiunto il codice che non dovrebbe essere, in base alle regole aziendali o logiche? [duplicare]

Attualmente sto scrivendo un'applicazione che non è enorme ma verrà utilizzata attraverso la mia azienda di oltre 200 persone e clienti esterni sui progetti su cui stiamo lavorando (non su progetti software), ma ci sono una discreta quantità d...
posta 21.05.2014 - 22:52
1
risposta

Monade e circostanze eccezionali [duplicato]

Ho una funzione che restituisce un oggetto come GetUserFromDb (int id). Se il database non è in linea, dovrei rilevare l'errore nella funzione e inserirlo in un caso di errore / sinistra o dovrei lasciarlo fuoriuscire come un'eccezione in q...
posta 04.12.2013 - 13:45
4
risposte

Utilizzo delle asserzioni rispetto alle eccezioni di lancio?

Spesso quando scrivo una funzione voglio assicurarmi che gli input ad esso siano validi al fine di rilevare tali errori il prima possibile (credo che questi siano chiamati precondizioni). Quando una precondizione fallisce, ho sempre lanciato un'...
posta 29.10.2010 - 11:01
0
risposte

Devo sostituire le eccezioni JavaScript native con un concetto estraneo?

Ho un caso in cui vorrei evitare di utilizzare le eccezioni per gli errori di convalida nel parametro di callback della mia funzione. Questi errori non sono davvero eccezionali e try...catch può impedire a un motore JS di ottimizzare l'inte...
posta 11.10.2016 - 20:08
9
risposte

Le eccezioni come flusso di controllo sono considerate un serio antipattern? Se è così, perché?

Alla fine degli anni '90 ho lavorato un po 'con un codice base che utilizzava eccezioni come controllo del flusso. Ha implementato una macchina a stati finiti per pilotare le applicazioni di telefonia. Ultimamente mi sono ricordato di quei giorn...
posta 04.03.2013 - 23:27