Va bene chiamare il debug basato su eccezioni "debug post mortem"?

4

Ho sentito il termine "debug post-mortem" e Wikipedia dice che il debug è stato eseguito dopo che il programma si è bloccato.

Spesso eseguo il debug delle app Python usando un debugger che interrompe l'esecuzione una volta che è stata sollevata un'eccezione abbastanza importante. Quindi posso usare la sonda di debug per indagare.

Questo conta come "debug post-mortem"? Perché il programma non si blocca davvero.

EDIT: se la risposta è no, allora quale nome useresti per il tipo di debug che ho descritto?

    
posta Ram Rachum 17.11.2011 - 16:21
fonte

1 risposta

5

No. Il debug post-mortem prevede l'utilizzo di un debugger e un file core o altra immagine di memoria. Se il programma è ancora in esecuzione, non è "morto", quindi è ancora pre-mortem.

EDIT: Non penso che questa tecnica abbia un nome specifico, "breakpointing on exceptions" è il termine che userei, sebbene il suggerimento di @ Jeremy sia altrettanto buono.

    
risposta data 17.11.2011 - 17:20
fonte

Leggi altre domande sui tag