stability
Clay Smith
clayasaurus at gmail.com
Wed Feb 27 06:31:30 PST 2008
Walter Bright wrote:
> John Reimer wrote:
>> In the case of gcc, the other way to look at the bug count (4265) is
>> to realize that the number is the combined sum of four front ends (C,
>> C++, Objective C, GNAT) and two processor IS targets (32 bit and 64
>> bit). At least that is what I gathered from the link. So I think it's
>> just a little unfair to compare dmd's bug count directly to gcc's,
>> although I understand the point you were trying to make. :)
>
> Bug count is an uninformative measure of quality anyway. For example, if
> feature A is not implemented, that's a bug. But if A is implemented, yet
> has a couple obscure problems with it, one bug has been replaced by two.
> Does that mean the quality has gone down?
>
> As soon as someone starts using the bug count as a measure of quality,
> people start "working" the bug count, and several things start happening:
>
> 1) people avoid putting bugs into the database
> 2) people argue about whether bug 114 is really one bug or 3 separate bugs
> 3) people argue about whether bug 543 is a bug or an enhancement
> 4) people will log a bunch of trivial bugs, then immediately 'fix' them,
> so they look like they're doing impressive work
> 5) people won't work on the hard bugs, because no matter how much time
> it takes to fix it, it will only count as "1" fix, and the other guy who
> fixed 3 typos gets credit for "3" fixes.
>
> All of this is counterproductive. I've seen it happen in one company
> that put a giant paper graph on the wall with the bug count logged
> daily. The fights got progressively more acrimonious to the point where
> management finally wised up and stopped grading programmers on the bug
> count before total meltdown ensued.
>
> I had another experience where I once published the outstanding bug list
> on the C++ compiler as a service to the users of it. One lazy journalist
> then did a comparative compiler review, and his review of my compiler
> consisted of little more than a cut&paste of the bug list. I never did
> that again.
>
> These sorts of things is what made me very reluctant to use bugzilla for
> D. Fortunately, these days people seem to have moved past naive bug counts.
Bug count is probably more a measure of product maturity. :)
More information about the Digitalmars-d
mailing list