Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Is there a critic policy for that yet?
    • I was about to say yes, but then I checked and, no, we don't have a policy for that. CodePro has one for Java and that's what I was thinking of. :-)

      As someone else said, I always write "10 == $x" instead of "$x == 10". It takes just a little getting used to, but it's a MUCH safer style. In autoboxed scalars, it works well too: in Java, "10".equals(str) is better than str.equals("10") because the former handles null gracefully and the latter does not.

      For consistency, I try to put the constant first for ev
  • If you're comparing a constant to a variable, then put the constant first in the expression.

    if (10 == $x)

    If you forget the extra '=' then most C-style languages will throw a compile-time error.

    Can't count the amount of time that's saved me over the last twenty years.