Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Didn't we do a debugging thread here a while back? Might be worth it to check.

You probably meant this one. :)

Note that this methodology works for command-line, CGI, and whatever.

...except that it's a little bit more difficult in, for example, GUI programming. ie. It's not always easy to draw up a whole new form to test something out. For smaller, command-line and CGI's it should always be feasible to pull some piece aside though and examine it (I find Python's interactive prompt nice for this too.)

Another element is "understand what you type".

This does sound so basic, but I still forget this fairly often. :)

So maybe the combined rule is "never type faster than you can understand". {grin}

Agreed. Quality over speed is most often the right path to take, IMHO. Like the previous point cited though, this too may be oft forgotten.


In reply to Re: Re: Are debugging skills atrophying? by mothra
in thread Are debugging skills atrophying? by dws

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (4)
As of 2024-03-29 13:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found