[dmd-internals] Oldest five bugs
Andrei Alexandrescu
andrei at erdani.com
Wed Jan 18 17:10:00 PST 2012
On 1/18/12 5:34 PM, Leandro Lucarella wrote:
> If people don't "experience" bugs they will not even look at the age of
> bugs, they will not even look at the bug tracker! How many times did you
> checked the bug from other languages?
I actually do, and also there's plenty of press that can be seen about
it. "The flash focus bug in firefox has been opened for five years!" I
saw similar issues with gcc, php, and others.
> I use GCC and Python on a daily
> basis for years now, and I think I might had a look in their bug
> trackers about 2 or 3 times in that time frame. With D I look at it this
> many times per month maybe. That's not because I like to see how old
> bugs are, but because I get bit by bugs. That are the bugs that should
> be fixed first.
Consider what's now the oldest opened bug:
http://d.puremagic.com/issues/show_bug.cgi?id=143. Are there more
frequently encountered bugs? Sure. Are you likely to hit this in a small
personal project? Probably not. But if someone sees it they may think,
"so these punks designed and advertised a feature in the language and
didn't implement it in five years? Good riddance!"
Again, our process of fixing bugs is stochastic enough to not make old
bugs any less important than any others. So all other things being
equal, old bugs are more important because they mean bad PR.
> And again, the age of a bug is only relevant when users actually *hit*
> the bug. I agree that if two bugs are equally annoying and important,
> the oldest one should be fixed first, that would show the users they
> won't have to fight the bugs they *hit* for too long. But it makes no
> sense to spend time fixing a bug that nobody cares just because if
> 6 years old when there is a but that's more important and it's just
> 4 months old. It also doesn't make sense to close the bug because it's
> old, it should be fixed eventually when there is nothing more
> important to fix (or when somebody finds fixing that bug particularly
> fun, don forget that most of the people do this as a hobby). It doesn't
> make any sense to conceal it's age either.
This reasoning assumes some sort of statistical effects are at work.
Unfortunately that is not the case yet.
Andrei
More information about the dmd-internals
mailing list