Perl debugger
De drev
Sommaire
Appel
avec l'option de perl -d
perl -d script.pl
commandes
Les commandes sont très similaire a GDB, notament p, x et w qui sont présente
Auto-complétion
pour avoir l’auto-complétion et l'historique activé, le paquet libterm-readline-gnu-perl doit être installé
Utilisation de base
Watchpoint
w $var
p $var
Exploration
x %hash
breakpoint
b line
b my_sub
b Module::my_sub
f Module.pm
b line
Ecrire dans un fichier
DB<20> open(FH, '>', "output.txt")
DB<21> print FH $var
Débogger avec Emacs
Emacs possede une fonctionalitée intégrée pour débogger le Perl via la commande
M-x perldb
Debugger web scrapping
$mech->save_content('dump.html');