Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re: On Commenting Out 'use strict;'

by Anonymous Monk
on Aug 11, 2005 at 12:23 UTC ( #482922=note: print w/replies, xml ) Need Help??

in reply to On Commenting Out 'use strict;'

It's Because They Are Telling You Something About Your Code; It's Buggy!!!!
Worse than people of turning 'strict' are the people who don't understand 'strict' or 'warnings'. People who think that 'strict' or 'warnings' issueing warnings conclude the code is 'buggy' don't understand 'strict' or 'warnings'. And are hence not qualified to use it.

Yes, it's good to turn on strictness. It's good to turn on warnings. But it's only useful if you understand the messages it issues. Its messages indicate the code may have a problem spot. But it doesn't have to be, and perl may be wrong to. The conclusion that "oh, it gives messages under strict/warnings, hence the code is buggy" is too shortsighted, and a signal of poor understanding of Perl.

Note that I'm not claiming the code you refer to doesn't have bugs - it probably has. I'm just ranting about your generalisation.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://482922]
[LanX]: of course not
[LanX]: it's pretty ironic if you know the character
choroba likes the movie
[choroba]: Lady_Aleena Do you really need to say "WorldBuilder" after having said "WorldBuilding"?
[LanX]: have to watch it again :)
[Lady_Aleena]: choroba, the tables in that group of modules is from the World Builder's Guidebook, so I thought it best to add the name of the book to the name of the module.
[choroba]: oh, I see

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (8)
As of 2017-05-24 22:25 GMT
Find Nodes?
    Voting Booth?