Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Re: Breaking The Rules

by dragonchild (Archbishop)
on May 31, 2006 at 01:21 UTC ( [id://552672]=note: print w/replies, xml ) Need Help??


in reply to Breaking The Rules

Or, more succinctly:

CGI.pm doesn't use strictures because Lincoln understands why strictures should be used. Until you know what Lincoln knows, you probably should use strictures as a matter of faith.


My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?

Replies are listed 'Best First'.
Re^2: Breaking The Rules
by chromatic (Archbishop) on May 31, 2006 at 03:30 UTC

    That's pretty generous. I think CGI doesn't use strictures because it's (working and tested but seriously) crufty code intended to replace worse code, written long before the invention of several good Perl programming practices, and never really refactored into better shape.

    A lot of core modules are scary. I just fixed AutoLoader so as not to be halfway broken, for example.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://552672]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (2)
As of 2024-04-25 03:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found