В Perl реализован превосходный механизм отладки программ.
Вам достаточно запустить программу с ключом '-d' и вы начнете работать
с интерактивным отладчиком. Вам становятся доступны все переменные и
массивы, вы можете вводить выражения и операторы, трассировать,
исследовать работу программы в пошаговом режиме и многое другое.
Ниже перечислены команды отладчика которые вы можете вводить
на его подсказку.
Команды отладчика.
Конструктор BEGIN не отслеживается отладчиком, но можно в теле конструктора указать:
Отладка Perl программ.
и отладчик остановится. Данная команда не вызовет ошибку при работе
без отладчика.