in reply to Re: Should we Localize $_ ?
in thread Should we Localize $_ ?
More specifically I think that you either need to ban most uses of map and grep, or you need to make it a policy that it is the responsibility of the function writer to not pollute global variables needlessly, in particular not to pollute $_. It is the responsibility of the user of the code to test specifically for that (if you have testing suites, it should be properly tested there). But it is the job of the writer of a function to be sure that their functions are good citizens.
If you are not willing to make this be your policy then I strongly recommend that you ban most natural uses of map and grep from your code base for your sanity. Oh, and I would prefer to work elsewhere, thankyouverymuch.
|
|---|