-+  Associazione
-+  Documenti
-+  Eventi
-+  Community
-+  Blog
-+  Link

Settembre 2012

Dom Lun Mar Mer Gio Ven Sab
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

Cerca






 

« links for 2007-10-17 | Home | "Perl 5.10 for People Who Aren't Totally Insane" »

Global destruction debugging!
02.11.07

Ho imparato che vale sempre la pena di leggere i messaggi che il Perl pazientemente dissemina (l'alternativa, cioè quello che più o meno facevo sempre prima, consiste nello snobbarli con superbia).

Ad esempio, soffermandomi sull'ultimo messaggio visibile in una sessione di debugging, ho scoperto l'interessante uso di $DB::finished per fare il debugging della global destruction phase.

Debugged program terminated.  Use q to quit or R to restart,
  use O inhibit_exit to avoid stopping after program termination,
  h q, h R or h O to get additional info. 

  DB<18> h q
q or ^D         Quit. Set $DB::finished = 0 to debug global destruction.

Non sono certo che saperlo prima mi avrebbe salvato quando mi sono scontrato con questo problema, ma non si sa mai.

Inviato da larsen il 02.11.07 11:44
Ti è piaciuto questo articolo? Iscriviti al feed!










Devo ricordare i dati personali?






D:
Sull'autore...
D:
La ML di Perl.it
Iscriviti! mongers@lists.perl.it è la lista ufficiale di Perl Mongers Italia per porre quesiti di tipo tecnico, per rimanere aggiornato su meeting, incontri, manifestazioni e novità su Perl.it.
D:
Annunci Google