- Per individuare gli errori si devono fare dei controlli sulla consistenza dei dati, ad esempio
- Puntatori diversi da NULL (ø) restituiti da una new
- Puntatori a file diversi da NULL (ø) restituiti da una fopen
- Indici maggiori o uguali a zero e minori della dimensione per accedere ad un array
- Valori numerici nel giusto campo di definizione
- Divisioni per zero
- Naturalmente, a questa lista occorrerà aggiungere i controlli sui dati introdotti dagli
utenti
- Il problema è stabilire a chi competono i controlli
|