No mantra for me, that would ruin my music :)
I always try to keep these in mind:
- use strict; (A year ago, I wouldn't have said so, but -w and strict have become very close friends :)
- Use modules when appropriate (but not always - I still prefer using simple regexes)
- Think about modularity. Even for very simple tasks, I tend to make an OO module these days, and it really helps to clarify my code and to refactor where possible
- Order is important. I use guards (return unless ...;) instead of nested ifs (if (...) { ... } else { return }) if possible
- Indent, Indent, Indent, Indent :)
2;0 juerd@ouranos:~$ perl -e'undef christmas'
Segmentation fault
2;139 juerd@ouranos:~$
-
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.
|