Il debug è il processo con cui si individuano, si analizzano e si correggono gli errori (bug) presenti in un programma. È una fase essenziale dello sviluppo software e della manutenzione dei sistemi.
Attraverso strumenti dedicati e l’analisi dei log, si risale alla causa di un malfunzionamento per poi rimuoverla. Un buon lavoro di debug rende il software più stabile, affidabile e sicuro.