Domande con tag 'error-handling'

2
risposte

Come trattare gli spaghetti HRESULT?

Attualmente sto scrivendo un'applicazione audio usando WASAPI, che è davvero una grande esperienza di apprendimento, tuttavia ho questo strano problema, non so davvero cosa fare su tutti questi codici HRESULT in un buon modo e sto cercando per a...
posta 05.06.2017 - 00:47
4
risposte

Come posso restituire un errore da una funzione booleana in C?

Sto lavorando ad un piccolo programma per animali domestici in C, dove ho una tavola da gioco che consiste in un mazzo di quadrati: typedef struct _square { bool checked; } Square; typedef struct _board { Square *squares; uint8_t...
posta 11.09.2017 - 04:00
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
5
risposte

Gestione degli errori per casi non eccezionali nel C ++ moderno

Per affinare le mie capacità - e per il piacere di farlo - sto scrivendo un piccolo gioco per i miei figli nel moderno C ++ (C ++ 11, C ++ 14 e la parte di C ++ 17 già supportata da Visual Studio ), che è una bella pausa dai miei soliti compiti...
posta 15.08.2017 - 17:50
1
risposta

Non vietato, ma non consentito - quale codice di errore http dovrei restituire?

So che se l'utente è vietato nell'area di un amministratore, dovrei restituire il codice di errore di stato 401 o 403. Tuttavia, cosa voglio proibire anche a un amministratore di accedere al cruscotto di un utente? Un amministratore ha una propr...
posta 06.12.2017 - 04:50
4
risposte

Che cosa deve fare un'applicazione quando si verifica un errore che notifica all'utente un errore?

Dire che ho un'applicazione, e scrive (tra le altre cose) errori in un file di registro. È il primo posto in cui all'utente viene chiesto di andare e controllare se c'è stato un problema. Supponiamo anche che questa sia un'applicazione critica a...
posta 23.02.2015 - 23:26
2
risposte

Come dovrei fornire informazioni dettagliate su un errore, se non attraverso i codici di stato HTTP?

This question comes from here. I believe it deserves to be on its own instead of being lost in a long question with multiple points. Sto costruendo un'API e mi trovo limitato dai codici di errore HTTP. Sono solo: Non abbastanza specifi...
posta 18.02.2015 - 17:49
3
risposte

Nelle lingue senza gestione delle eccezioni, i codici di errore devono essere restituiti dalla funzione o dai parametri di funzione?

Sto scrivendo una libreria di analisi CSV in C e sto considerando se esprimere i codici di errore come valori di ritorno o come parametri passati per riferimento. Ad esempio, qui ci sono le firme per la funzione che conta il numero di colonne...
posta 02.07.2018 - 04:43
3
risposte

Ha senso convalidare i dati estratti dal database?

Questa è intesa come una domanda indipendente dalla lingua generale. È scritto intorno a un esempio strano semplicemente perché non sono riuscito a trovare un modo migliore per chiedere. Inoltre, gli "pseudocod" forniti sembrano un misto di Jav...
posta 27.07.2016 - 23:54
2
risposte

Progettazione dell'API REST: includi la funzionalità per vedere se esistono risorse nel DB o la gestione degli errori API di recupero lo gestisce?

Quando si progetta un'API REST, è pratica comune includere endpoint che consentono di vedere se esistono o meno risorse potenziali nel database (prima di recuperarle)? Ad esempio, se voglio richiedere i dati del prodotto utilizzando un recupe...
posta 20.02.2017 - 20:15