Najlepszy debuger na świecie

Bez względu na to, ilu używam programów debugera albo zintegrowanych środowisk programistycznych, nieodmiennie okazuje się, że najlepszym debugerem jest stara, dobra instrukcja print. Można wczytać kod źródłowy do debugera, ustawić różne dane wejściowe oraz punkty wstrzymania i patrzeć, co się stanie, ale często wystarczy wstawić kilka instrukcji print i wykonać program normalnie[13]. Umieszczam zmienną w nawiasie kwadratowym, aby widzieć początkowe albo końcowe odstępy:

print "Wartość var przed: [$var]\n";

# ... operacje wpływające na $var

print "Wartość var po: [$var]\n";

Nie muszę koniecznie korzystać z instrukcji print, ponieważ to samo mogę zrobić za pomocą instrukcji warn, która wysyła wyniki na standardowe ...

Get Perl. Mistrzostwo w programowaniu now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.