Domande con tag 'error-handling'

5
risposte

Controllo della dimensione dell'array in C / C ++ per evitare errori di segmentazione

Quindi è risaputo che C non ha limiti di array durante l'accesso alla memoria. Al giorno d'oggi, se chiami myArray[7] quando lo hai inizializzato come int myArray[3] , il tuo programma otterrà un segfault e un arresto anomalo grazie all...
posta 19.08.2015 - 22:05
3
risposte

Come dovrebbero essere indicati i livelli di errore?

Con quasi tutti i software ci sono errori e a questi devono essere assegnati dei livelli. Gli errori gravi possono semplicemente interrompere il programma mentre semplici avvisi possono essere risolti con un clic. Ho sempre proceduto dando loro...
posta 15.01.2017 - 23:55
3
risposte

Fonti autorevoli per le best practice di gestione delle eccezioni [chiuso]

Il mio posto di lavoro soffre di un brutto caso dell'anti-pattern di gestione delle eccezioni di Pokemon con costrutti come il seguente che splatter nel codice base: try { ... } catch (Exception ex) { // Log and pretend nothing happene...
posta 04.12.2013 - 22:04
2
risposte

La soppressione degli errori è accettabile nel ruolo del meccanismo logico?

Questo è emerso nella revisione del codice al lavoro nel contesto di PHP e @ operatore . Tuttavia voglio provare a mantenere questo in forma più generica, dal momento che poche domande su di esso che ho trovato su SO sono impantanate in s...
posta 17.11.2011 - 22:02
3
risposte

Come gestire mallocs ripetitivi / liberi in modo DRY in C

Quindi ho una funzione che è come un costruttore per la mia struttura: MyStructure* CreateMyStructure(...) { MyStructure *my_structure; double *data; int *colind, *rowptrs; data = malloc(sizeof(double)*N); if (data == NULL...
posta 13.07.2018 - 21:00
3
risposte

È buono lo stile Python per scrivere una funzione che non ha alcun effetto se non potenzialmente generare eccezioni?

A volte mi trovo a scrivere codice Python che assomiglia a questo: def check_stuff(param): if condition1(param): return "condition1" # These might be enum values, etc., instead of strings if condition2(param): return "c...
posta 02.03.2015 - 16:01
1
risposta

Come gestire i messaggi in errore in DDD?

Abbiamo un set di micro-servizi tutti costruiti secondo il Domain Driven Design (DDD). I microservizi comunicano tra loro tramite Eventi di dominio ( OrderSubmittedEvent , CustomerBilledEvent , ...). Abbiamo implementato tutto con Spring...
posta 27.12.2017 - 17:34
2
risposte

Devo riprovare una query non riuscita a causa di un errore di connessione?

Diciamo che voglio aggiungere una riga a un tavolo. Invio la query dal client (il sito Web, non l'utente) al database che si trova su un altro server fisico. La query viene inviata tramite la rete. La query è stata eseguita correttamente....
posta 26.04.2018 - 22:51
1
risposta

Un servizio web dovrebbe restituire un messaggio di errore se riceve parametri sconosciuti?

Dispongo di un servizio Web che consente di recuperare utenti: http://example.com/users . Restituisce un elenco di utenti. Questo servizio accetta un numero di parametri ( age , gender ) per selezionare quali utenti recuperare. Es...
posta 21.08.2015 - 15:04
2
risposte

Definizione dei codici di errore

Stiamo progettando un framework di gestione degli errori per una libreria crittografica scritta in C L'approccio che stiamo adottando è che relativamente pochi errori vengono propagati all'utente poiché nella maggior parte dei casi non può fa...
posta 09.09.2014 - 17:32