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.


14
Perché 0 è falso?
Questa domanda può sembrare stupida, ma perché 0valuta falsee ogni altro valore [intero] trueè la maggior parte dei linguaggi di programmazione? Confronto delle stringhe Dal momento che la domanda sembra un po 'troppo semplice, mi spiego un po' di più: prima di tutto, può sembrare evidente a qualsiasi programmatore, ma …

16
Si dovrebbe controllare null se non si aspetta null?
La scorsa settimana abbiamo discusso a fondo della gestione dei null nel livello di servizio della nostra applicazione. La domanda è nel contesto .NET, ma sarà la stessa in Java e in molte altre tecnologie. La domanda era: dovresti sempre verificare la presenza di valori null e far funzionare il …

12
Mi è stato detto che le eccezioni dovrebbero essere utilizzate solo in casi eccezionali. Come faccio a sapere se il mio caso è eccezionale?
Il mio caso specifico qui è che l'utente può passare una stringa nell'applicazione, l'applicazione la analizza e la assegna a oggetti strutturati. A volte l'utente può digitare qualcosa di non valido. Ad esempio, il loro contributo può descrivere una persona, ma possono dire che la loro età è "mela". Il …



7
try-catch in javascript ... non è una buona pratica?
Esiste una disposizione per il blocco try-catch in javascript . Mentre in java o in qualsiasi altra lingua è obbligatorio avere la gestione degli errori, non vedo nessuno che li utilizza in javascript per una maggiore estensione. Non è una buona pratica o semplicemente non ne abbiamo bisogno in JavaScript?


7
Si dovrebbe verificare ogni piccolo errore in C?
Come buon programmatore si dovrebbero scrivere codici robusti che gestiranno ogni singolo risultato del suo programma. Tuttavia, quasi tutte le funzioni della libreria C restituiranno 0 o -1 o NULL in caso di errore. A volte è ovvio che è necessario il controllo degli errori, ad esempio quando si tenta …
60 c  error-handling 

5
Un computer tenterà di dividere per zero?
Sappiamo tutti che 0/0è Undefinede restituisce un errore se dovessi inserirlo in una calcolatrice e se dovessi creare un programma (almeno in C) il sistema operativo lo terminerebbe quando provo a dividere per zero. Ma quello che mi chiedevo è se il computer tenta persino di dividere per zero , …






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.