Sergeihttp://cpanratings.perl.org/dist/Params-Validate#12788
<p>Rating: 5 stars</p><p>I love this module. I use it extensively and it has improved the quality of my code by a lot.</p>Sergei2016-05-05T09:39:56Evan Haashttp://cpanratings.perl.org/dist/Params-Validate#7890
<p>Rating: 5 stars</p><p>1) Rich features. It handles common validations out-of-the-box, and with the ability to specify a regex/callback it's easily extensible.
<br><br>2) The error messages generated when validation fails are very user-friendly.
<br><br>3) The documentation is also stellar; every question I've had has been answered there.
<br><br>Use it without hesitation.</p>Evan Haas2010-11-24T15:44:37Christopher Nehrenhttp://cpanratings.perl.org/dist/Params-Validate#3401
<p>Rating: 4 stars</p><p>Absolutely great module, five stars all around for the code itself. Four stars for the developer, though, who's yet to apply a three year old patch (it's been sitting on RT, ready and waiting) that adds the one missing feature I want!</p>Christopher Nehren2007-11-01T07:31:50Namotcohttp://cpanratings.perl.org/dist/Params-Validate#2059
<p>Rating: 5 stars</p><p>Somone should include this in an intermediate perl book. It's very useful.</p>Namotco2006-02-24T14:57:15Adam Jacobhttp://cpanratings.perl.org/dist/Params-Validate#1616
<p>Rating: 5 stars</p><p>I hate to give all 5's, but I love Params::Validate. It's become as common in the perl I write as 'use strict'. It provides enough flexibility to ensure that it won't ever get in your way (it handles both positional and non-positional arguments,) it's syntax is simple and intuitive, and I've rarely had a case that couldn't be expressed with it.
<br><br>Use Params::Validate; you'll write better perl.</p>Adam Jacob2005-08-05T10:36:20h0tw1r3http://cpanratings.perl.org/dist/Params-Validate#1551
<p>Rating: 4 stars</p><p>Excellent module overall. My only complaint is there's no easy way to handle errors.</p>h0tw1r32005-05-18T12:58:50Robert Rothenberghttp://cpanratings.perl.org/dist/Params-Validate#982
<p>Rating: 5 stars</p><p>This is a great module for validating named or unamed subroutine and method parameters. It's easy to use, and seems to work without any problems.
<br><br>My only &quot;complaint&quot; (read: wishlist item) is that there's no way to have both unnamed and named calling styles.</p>Robert Rothenberg2004-07-25T17:32:01spoonhttp://cpanratings.perl.org/dist/Params-Validate#83
<p>Rating: 5 stars</p><p>Excellent way to validate one's parameters. Very worthy of the namespace.
<br><br>Lets one validate the type of ones parameters, lets you attach callbacks to verify the contents of said variables, lets you have positional _or_ named arguments, lets you have default values for things. Lets you do lots of things.
<br><br>Very nice and I strongly recommend it.</p>spoon2003-08-14T04:59:41