Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Okay I biased that straight off. Instead I should have said uni-dimensional versus multi-dimensional.

    Kwalitee is uni-dimensional. It's a checklist and kwalitee is the sum of the boxes checked. Looking at the total, we put into a supplementary position information about which of the boxes were checked.

    There is something to be said for this. If without background knowledge, you want to compare 2 arbitrary modules quickly, you don't want to have to understand what each of the individual dimensions are.

    Just tell me how much kwalitee it has!

    On the other hand, having a unidimensional metric (like money is) means we end up arguing Bill Gates is the greatest programmer because he has the most of it.

    So let's have both uni-dimensional and multidimensional metrics. Let's have a report card, where a number of similar checkboxes (eg about POD) constitute one dimension and others (eg the world-domination ones) constitute another.

    And let's argue about how to weight these dimensions in one overall kwalitee metric!
    • The problem with this is that it merely offloads the work from the server to the (wetware) client. It makes it easier to write the Perl metrics code, at the expense of making it more difficult to understand the result.