in reply to Re: turn off strict for production code
in thread turn off strict for production code
You might think that checkin/checkout hooks are the answer. Under that scheme, you make the version control system tweak the code on checkin/checkout for you. Example: checking out to a developer box means "use strict;" checking out to test servers means "use strict;" checking out to production servers means "no strict." Until you forget to add or remove certain usernames from a list. And don't forget the heisenbugs which somehow only show up when there's no debugger around.
No, version control is not a part of the code. Version control is insurance against mistakes and disasters, but not a tool which actively tunes your applications. Just because it's possible doesn't mean it's a good practice.
--
[ e d @ h a l l e y . c c ]
|
---|