In the past I\'ve worked with -Wall and other switches for gcc to eliminate every compiler warning for projects I\'ve been involved in. Similarly, in Perl, I always program wit
My opinion. Yes.
Like you said at the end. It helps make the real errors more prominent.
When you run a Perl cgi script that outputs warnings on an Apache Server, the warnings get logged in error.log. Why waste the space. Fix the warnings.
Also I think it's a learning experience to better understand the language, and compiler. I didn't realize dynamic scoping was even a feature of Perl until I started using strict.