-------- Original-Nachricht -------- > Datum: Sun, 22 Jun 2008 11:07:10 +0900 > Von: "Jacob Dunphy" <jacob.dunphy / gmail.com> > An: ruby-talk / ruby-lang.org > Betreff: [ANN] KABLAME! 0.2.1 Released > This is the first "announced release" of KABLAME! Dear Jacob, > > KABLAME! started as a way for me to show my managers that half of the > development team wasn't writing any tests. It was a stupid Rails > plugin that I've now turned into a stupid gem. caveat: I am part of the (maybe minority) of Ruby coders who don't use any Rails whatsoever, so what follows might not apply to Rails development ... > It uses scm blame commands to determine how many lines project contributors have > written. It currently works with git and svn. >Example output: >++++++++++++TOTALS++++++++++++ >**WINNER** tom **WINNER** >tom ==> 1115 >dick ==> 750 >harry ==> 369 > **LOSER** harry **LOSER** But I feel that the longer I've used Ruby, the more concise my coding becomes, so counting numbers of code will turn out those people as losers who actually make use of advanced concepts, to keep their code short, and easily maintainable, including by others. When it comes to counting lines of code, I've no doubt I'd still win hands down against most of the experts coming up on this list to solve problems once and for all, but I can't really enjoy that victory :( I am not sure if I really can help out with answering the question, 'who is contributing in a team to get things done', but maybe one can use some combination of profiling of the code at hand, comparing it with profilings of similar code, and arrive at statements like, 'to get task X done, you shouldn't be using 99 percent of processor power for ten hours, so person Y, who wrote that part of the code should go back and work through it again.' -- so maybe you could combine your existing project with some coder-specific evaluation of profiling ? Please view this just as an attempt to defend concise-writing people in your company. Best regards, Axel -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal f Modem und ISDN: http://www.gmx.net/de/go/smartsurfer