Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Why use strict/warnings?

by dga (Hermit)
on Aug 09, 2001 at 23:14 UTC ( [id://103578]=note: print w/replies, xml ) Need Help??


in reply to Why use strict/warnings?

My observations on why and why not to use some pragmas

#!/usr/bin/perl -T use strict; use warnings;

strict also does some runtime checking of your code and as such probably should be left in for production.

use diagnostics loads up a big overhead on startup and probably should only be for debugging due to the performance hit.

Also one should put -T on the #! line of any program which takes user input to detect a host of other insecure coding practices.

warnings dont seem to pose any noticeable delay and if your code emits no warnings then its probably easier to maintain that code that dumps a bunch of them.

Finally, strict and warnings on and silent will earn you points with the person who inherits the code base from you to maintain.

Log In?
Username:
Password:

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

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

    No recent polls found