Are there other ways for debugging Perl programs apart from Data::Dumper
and perl -d
?
Test::More for writing basic tests, Hook::LexWrap, Test::MockObject, Test::Deep, Test::MockTime, Test::WWW::Mechanize and many others for advanced tests.
Attribute::Signature for checking sub parameters. Carp::Assert for contract-based programming.
Devel::Ebug::Wx or Devel::ptkdb (and soon better support in Padre) can be used for easier debugging.