Beefy Boxes and Bandwidth Generously Provided by pair Networks RobOMonk
Think about Loose Coupling
 
PerlMonks  

Re: Breaking The Rules

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

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


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 30, 2006 at 23: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
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.