Хотя в то время это может показаться хорошей идеей, она быстро выходит из-под контроля. Такая информация может быть лучше получена с помощью хорошей комбинации системы контроля версий и системы отслеживания ошибок. Конечно, если происходит что-то хитрое, в любом случае будет полезен комментарий, описывающий ситуацию, но не дату, имя или номер ошибки.
Кодовая база, над которой я сейчас работаю, составляет около 20 лет, и они, похоже, добавили много комментариев, как это было много лет назад. К счастью, они прекратили это делать через несколько лет после того, как в конце 90-х они перевели все на CVS. Однако такие комментарии все еще замусорены в коде, и теперь политика гласит: «Удалите их, если вы работаете непосредственно с этим кодом, но в противном случае оставьте их». За ними часто очень трудно следовать, особенно если один и тот же код добавляется и удаляется несколько раз (да, это происходит). Они также не содержат дату, но содержат номер ошибки, который вам нужно найти в архаичной системе, чтобы найти дату, так что никто этого не делает.