The Quality of CPAN Modules
(30-60 minutes talk by Gabor Szabo)
What did you do last week for the Perl Community ?
Questions:
- How to select a module for a task ?
- Suitability to the task
- Quality of the module
- Which modules are of high quality ?
- What does Quality mean ?
- How can I help to improve it ?
What is Quality ?
- Does what I need
- Does what the documentation says
- Has documentation
- Can be maintained
- Can be sub-classed (in case of OOP) or extended
- Has tests
- They all pass....
- many other things...
search.cpan.org
RT
- http://rt.cpan.org/
- The bug tracking system for the perl modules
- Not everyone uses it / takes care of the bugs
- A lot of people don't close their bugs
- Should we nag them?
Report a bug today !
CPANRATINGS (Ask Bjorn Hansen)
- http://cpanratings.perl.org/
- What other people say about the module
- Not many reviews
- Not enough comparative suggestions
- Getting better every day !
Give 2 minutes from you life !
CPAN Testers
Effortless help using CPANPLUS
CPANPLUS
- http://cpanplus.sourceforge.net/
- replacement of the CPAN module
- allows you to mostly automatically send reports to the Testers database
- you can help the community with basically 0 effort
Go ahead, install it today and start using it
QA-Perl
- http://qa.perl.org/
- Central site and mailing list of the QA activity in and around Perl
- How to write tests
- How to improve the general quality of the CPAN modules
Phalanx project
CPANTS (Thomas Klausner)
Conclusion
Where do you want to help today ?
|
|