Warren Young wrote:
On 5/2/2014 22:51, Joel Roth wrote:
I agree that in general, it makes sense to give code more scrutiny during development.
I've found that most of the time, the "fatal warnings" you get when you follow this practice are just silly things. Mostly, it's complaints about uninitialized variables used in strings:
my $foo; ...then later... debug "Lorem ipsum $foo dolor sic amet"
Dancer stops the whole world, as though this has a real consequence, when it really does not. You can start feeling that Dancer has some Chicken Little DNA in it.
The latest thing I notice is that a form submitted by a POST request with empty fields triggers this. And the following construction doesn't prevent it. my $foo; { no warnings 'uninitialized'; say "empty $foo" }
However, occasionally it does catch a real problem, something you wouldn't want to appear in production.
So I tolerate it, and encourage you to, as well. :)
Well, up to know I didn't much investigate the Mojolicious way, tho Galileo seems to be a pretty smart and good-looking little app. -- Joel Roth