Che cos'è debugging?
Metodologia di debug sistematico con analisi delle cause profonde. Fasi: indagare, ipotizzare, validare, verificare. Funzionalità: tracciamento dello stack di chiamate all'indietro, convalida multilivello, protocolli di verifica, analisi dei sintomi, prevenzione della regressione. Azioni: eseguire il debug, indagare, tracciare, analizzare, convalidare, verificare i bug. Parole chiave: debug, causa principale, correzione di bug, analisi dello stack, indagine sugli errori, fallimento del test, gestione delle eccezioni, punto di interruzione, registrazione, riproduzione, isolamento, regressione, stack di chiamate, sintomo vs causa, test di ipotesi, convalida, protocollo di verifica. Da utilizzare quando: si riscontrano bug, si analizzano errori di test, si tracciano comportamenti imprevisti, si indagano problemi di prestazioni, si prevengono regressioni, si convalidano correzioni prima delle dichiarazioni di completamento. Fonte: samhvw8/dot-claude.