Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: How to pick a CPAN module

by hossman (Prior)
on Oct 31, 2008 at 22:48 UTC ( #720799=note: print w/replies, xml ) Need Help??

in reply to How to pick a CPAN module

Suggestions for additional evaluation criteria (most don't even require installation -- just links from

  • What does the version history look like? have there been multiple versions or just one?
  • Does it have any reviews? are the comments positive?
  • When browsing the source tree, are there many tests?
  • What do the test result stats look like? have people with your architecture and perl version gotten test failures?
  • Is it in the phalanx? what do it's coverage stats look like?
  • Are there robust perldocs?
  • What dependencies does it have?
  • What is the percentage of unresolved bugs on (don't consider it a negative if there are no bugs at all, it might not be used)
  • Does it have a mailing list with public archives? is there a healthy amount of traffic on that list?

Replies are listed 'Best First'.
Re^2: How to pick a CPAN module
by lima1 (Curate) on Nov 05, 2008 at 19:58 UTC
    Is it in the phalanx?

    I think this probably the most important point. A quality label for modules would be VERY helpful as ratings obviously don't work. I don't know much about the phalanx project. But a project where authors and users can submit modules easily and get objective advice from experienced developers (maybe bored during coffee break) would be great. The review process should be very simple, maybe with a standardized scoring table. Once the module passes the quality requirements, it should be accepted in phalanx or something similar and labeled in CPAN accordingly.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://720799]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (3)
As of 2021-10-16 18:07 GMT
Find Nodes?
    Voting Booth?
    My first memorable Perl project was:

    Results (69 votes). Check out past polls.