On 2013-08-27 18:30:30, ISHIGAKI wrote:
Show quoted text> I believe splitting would do more harm than help, at least for now,
> because quite a few metrics depend on the information analyzed
> elsewhere in Module::CPANTS::Kwalitee/Analyse, and otherwise, it'll be
> ineffective as each metric file would need to traverse the directory
> etc (it actually does the traversal several times now, and I really
> don't like that).
Ok, interesting, I was actually wondering about that (what dependencies existed between metrics and what analysis needed to be done first). I wonder if those dependencies could be codified, so if a particular analyzer hadn't run, then a metric can make sure it gets run?
Show quoted text> Besides, where are you going to open tickets to request new metrics
> after we split the distribution? :)
I was figuring the core metrics would stay together, in Module::CPANTS::Kwalitee, so that would be the gathering place for most tickets.