I wonder if a lot of your opinion stems from the
kind of coding that you do merlyn. Seems to me that
you're lucky enough to be able to work on your own code most
of the time. And would it fair to say that most of the
programs that you write are small demos of particular Perl
features for training courses or articles?
If I was writing programs under those conditions, I don't
think I'd have very much use for the debugger either.
Unfortunately, I don't work like that. I spend three or six
months on a client's site and the first thing they
invariably do is throw a piece of the most horrible Perl
you've ever seen at me and ask me to either fix or enhance
it. In cases like these I find that running the code through
the debugger is an invaluable way to get an in-depth look
at exactly how the progrma works.
I think that not enough people use the debugger. I think
that this is often because Perl programming is seen as
'scripting' and not important enough to justify that level
of work. I further think that this point of view is
completely wrong, but that it explains a lot of the very
dodgy Perl code that you can find out there.
"Perl makes the fun jobs fun
and the boring jobs bearable" - me
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||