in reply to to strict or not to strict

One reason I always turn strictness on in scripts (apart from a quick test of a tiny bit of code) is to help keep me from doing things that I probably shouldn't. I encountered a problem once that setting no strict 'refs'; would have fixed but after discussing the issue here, I came up with a better way to do it. I was concerned that by doing what I was, I might cause problems elsewhere in the script. Another reason I leave strictness on by default in our production scripts is because the people I work with are not as familiar with Perl as I am (of course that's not saying much :) and with strictness on, it helps to prevent typos or setting variables that should not be set. Most of the code is essentially plug-n-play (fill in the values for the variables you need and only use the relevant pre-written code blocks), but when something needs to be added, it helps keep us honest about what we are doing.


"Ex libris un peut de tout"