My Kwalitee

brian_d_foy on 2004-08-23T17:58:53

domm posted some new kwalitee results, so I thought I should check out mine.

Reading the requirements, I already know a lot of my modules are going to miss some things. I don't usually put in README files; a lot of my modules do not have META.yml (although MakeMaker automatically creates it, so I think its a dubious metric); and I write a lot of things targeted at scripts rather than other modules, so I'm going to miss the "3 other modules use me" point.

Still, I don't do so badly. I get a repeating decimal with "629", which is the irreducible fraction 170/27.

sqlite> select name,average_kwalitee from authors where cpanid="BDFOY";

brian d foy|6.2962962962963


By module, the worst I do is 5, but I can add META.yml and READMEs to make those an easy 7. Curiously, a Bundle module shows up and some are missing.

sqlite> select kwalitee.dist,kwalitee.kwalitee from kwalitee,cpan where kwalitee.dist = cpan.dist and cpan.cpanid = 'BDFOY' order by kwalitee.dist;

Apache-iTunes-0.06|6 Bundle-BDFOY-0.50|6 Business-ISBN-1.72|7 Business-ISBN-Data-1.03|6 Business-ISMN-1.4|6 ConfigReader-Simple-1.18|7 HTML-SimpleLinkExtor-1.06|7 HTTP-Cookies-Mozilla-1.04|6 HTTP-Cookies-Omniweb-1.03|6 HTTP-Cookies-Safari-1.03|6 HTTP-SimpleLinkChecker-1.04|6 HTTP-Size-0.9|7 Mac-PropertyList-0.51|8 Mac-iTunes-0.82|5 Math-NoCarry-1.03|5 Netscape-Bookmarks-1.5|5 Object-Iterate-0.05|5 Pod-LaTeX-TPR-1.04|6 Polyglot-0.07|6 Set-CrossProduct-1.4|6 Test-Data-1.01|8 Test-Env-0.06|6 Test-File-0.9|7 Test-HTTPStatus-0.61|5 Test-Manifest-0.93|8 Test-Prereq-0.23|8 Tie-Toggle-1.03|6