"Teodor Zlatanov walks you through both the built-in Perl
debugger and CPAN's Devel::ptkdb. The Perl debugger is powerful but
frustrating to navigate. CPAN's Devel::ptkdb, on the other hand,
works wonders by simplifying code debugging and thereby saving
hours of your precious time. In his discussion Zlatanov
concentrates on explaining debugging methods and general concepts
rather than looking at specific tools."
"Bugs are as inevitable as death and taxes. Nevertheless, the
following material should help you avoid the pitfalls of bugs. Some
of the examples will require Perl 5.6.0 or at least 5.005. If you
want to try the Emacs examples, you may also need to install the
"I think debugging is so important that it should be allocated
at least 30% of the project timeline. Extra debugging time will
produce a better product. If, on the other hand, you cut debugging
time to deliver the software more quickly, you will almost always
double the amount of post-production time you spend fixing problems
that come to light later."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.