Debugging: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LuVen (discussione | contributi)
Rilevazione dell'errore: Debug con commenti
Nessun oggetto della modifica
Etichetta: Annullato
Riga 17:
=== Rilevazione dell'errore ===
{{vedi anche|Bug (informatica)|Debugger}}
 
Mentre gli ''errori di sintassi'' sono tipicamente evidenziati dall'[[Integrated development environment|IDE]], alla fine della stesura del codice il programmatore opera una seconda fase di test valutando se l'output del programma è quello atteso compilando/interpretando ed eseguendo il codice. All'eventuale rilevazione dell'''errore di semantica'' e di ''runtime'' segue la fase di ''debugging'', ossia di individuazione della parte di [[software]], a volte molto complesso, nella quale si annida l'errore. Spesso tale operazione viene svolta dal programmatore di pari passo con la stesura del codice stesso, testando continuamente il codice ed evitando così l'accumulo degli errori.
 
Line 39 ⟶ 40:
 
== Accorgimenti per ridurre la necessità di debug ==
 
=== Disegno del codice ===
Disegnare accuratamente le [[strutture dati]] e le funzioni nella [[programmazione strutturata]] e le [[classe (informatica)|classi]] in quella [[programmazione orientata agli oggetti|orientata agli oggetti]] è il sistema migliore per ridurre gli errori nel codice e nel facilitare l'individuazione dell'errore nel caso il programma non funzioni correttamente.