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