This may also be less of a big deal here at Mozilla, where there's
(presumably?) only been one bug database since 1998 and will only be
one forever, but when I was at MS, I had to make accessibility fixes
in some code that was a bit more than 20 years old, and "fixes
B1#2003" is really tough to track down, when the bug database for B1
has long been retired and everybody who worked on it is either retired
or Bill Gates (he wasn't retired yet).

At least in Servo, I could certainly see a world where we move off of
GitHub Issues some day, and telling people, "oh, you need to go to
larsberg's git mirror of the old issues repo and use his hacked-up web
frontend to look for the bug, but remember to subtract 1024, because
he couldn't build nice UI..." is bad.

So, just based on old battle wounds, I guess I'm more in the camp
putting justification for a piece of code near the code itself, with a
bug link mainly if there's some lengthy historical baggage, a comment
thread that captures an old architecture war, etc.
- Lars


On Sat, Feb 20, 2016 at 6:02 PM, Boris Zbarsky <bzbar...@mit.edu> wrote:
> On 2/20/16 5:10 PM, Josh Matthews wrote:
>>
>> (as a random comment, I never read multiline comments for Gecko. Only the
>> first line + the bug number. It is the bug where the relevant information
>> needs to be available. Whether it it available also elsewhere is less
>> important, IMHO.)
>
>
> Having the info in a bug is nice, but having to read 30, or 150, or 500 bug
> comments to find it can be less nice...
>
> I think Gecko tends to rely to much on the "it's in the bug" crutch and not
> put enough info into the commit message, personally.
>
> -Boris
> _______________________________________________
> dev-servo mailing list
> dev-servo@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-servo
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to