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

Ottobre 2013

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 31    

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