Domande taggate «error-handling»

Domande relative alla gestione di errori ed eccezioni. Secondo Wikipedia, la gestione delle eccezioni è il processo di risposta al verificarsi, durante il calcolo, di eccezioni - eventi anomali o eccezionali che richiedono un'elaborazione speciale - cambiando spesso il normale flusso di esecuzione del programma. È fornito da costrutti specializzati in linguaggi di programmazione o meccanismi hardware per computer.

11
Un'API REST dovrebbe restituire un errore del server interno 500 per indicare che una query fa riferimento a un oggetto che non esiste?
Sto lavorando con un'API REST che risiede su un server che gestisce i dati per una moltitudine di dispositivi IoT. Il mio compito è interrogare il server utilizzando l'API per raccogliere informazioni specifiche sulle prestazioni di tali dispositivi. In un caso, ottengo un elenco dei dispositivi disponibili e dei relativi …

6
Quante informazioni su un errore dovrebbero essere mostrate all'utente?
Le applicazioni possono sempre generare errori. Se si verifica un errore del genere, l'utente deve essere avvisato, perché ciò che ha chiesto all'applicazione di fare non è riuscito. Tuttavia, quante informazioni devono essere fornite all'utente? Penso che la maggior parte di noi sia d'accordo sul non mostrare una traccia dello …



9
È possibile scrivere troppi asserti?
Sono un grande fan della scrittura di assertassegni nel codice C ++ come un modo per rilevare casi durante lo sviluppo che non possono accadere ma accadono a causa di errori logici nel mio programma. Questa è una buona pratica in generale. Tuttavia, ho notato che alcune funzioni che scrivo …




6
puntatori null vs. Null Object Pattern
Attribuzione: nasce da una domanda P.SE correlata Il mio background è in C / C ++, ma ho lavorato parecchio in Java e attualmente sto codificando C #. A causa del mio background C, il controllo dei puntatori passati e restituiti è di seconda mano, ma riconosco che distorce il …

4
Gestione delle eccezioni di stile funzionale
Mi è stato detto che nella programmazione funzionale non si dovrebbe gettare e / o osservare eccezioni. Invece un calcolo errato dovrebbe essere valutato come valore inferiore. In Python (o in altri linguaggi che non incoraggiano completamente la programmazione funzionale) si può tornare None(o un'altra alternativa trattata come valore di …


2
Il modo più pulito per segnalare errori in Haskell
Sto lavorando per imparare Haskell e ho scoperto tre diversi modi di gestire gli errori nelle funzioni che scrivo: Posso semplicemente scrivere error "Some error message.", il che genera un'eccezione. Posso avere la mia funzione di ritorno Maybe SomeType, dove posso o meno essere in grado di restituire ciò che …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.