Moin,

On Saturday 28 January 2006 15:54, David Golden wrote:
> Adam Kennedy wrote:
> > Likewise, if your module installs all the way from a vanilla
> > installation and all it dependencies go on cleanly, then I think
> > that's well and truly worthy of a point.
> >
> > Something like a clean_install metric. If there are any FAIL entries
> > in CPAN Testers against the current version of your module, you lose
> > a point.
>
> Those two are not the same.  Leaving aside that Kwalitee tests don't
> run code, the ability of a vanilla version of the latest production
> release of perl to install a module and all of its dependencies with
> the vanilla version of CPAN for that release could be an interesting
> signal of quality.
>
> Knocking off points for fails, however, might be due to things that are
> completely idiosyncratic.  For example, anyone whose module depended on
> a test module that used Test::Builder::Tester when Test::Builder
> changed and broke it could get dinged.
>
> Does this really tell us anything about actual quality?

Yes :)

The more things your module depends on, the higher the chances are that it 
breaks.

Of course, determining what treshold is considered "good re-use of code" 
and what counts as "excessive dependency hell" is quite hard to decide.

> What about if I list a prerequisite version of Perl and someone who
> tries it under an older version causes a "FAIL" on CPAN Testers?  Does
> that tell us anything?

It shouldn't count as fail.

> There are so many special cases that I don't think the value derived
> from such a metric will be worth the effort put into it.

That might be well true.

Best wishes,

Tels

-- 
 Signed on Sat Jan 28 16:44:09 2006 with key 0x93B84C15.
 Visit my photo gallery at http://bloodgate.com/photos/
 PGP key on http://bloodgate.com/tels.asc or per email.

 Like my code? Want to hire me to write some code for you? Send email!

Attachment: pgpak2HJQGAWC.pgp
Description: PGP signature

Reply via email to