Кажется, я вхожу в ежегодную дискуссию об использовании ключевого слова $Log$
. Моя точка зрения такова:
$Log$
- белая горячая смерть.
Все, что он делает - это внедряет незначительный спам в ваши исходные файлы. Любая информация, которую кто-либо считает, что она может получить из $ Log $, более доступна (и, вероятно, будет более точной) в вашей системе контроля версий.
Итак, вот вопрос: как бы вы объяснили программисту "старой школы" (который думает, что $ Log $ - это способ управления изменениями исходного кода), что у нас теперь есть лучшие инструменты?
Замечания CVSNT к $ Log $ - хорошее начало , но они просто недостаточно точны. На сегодняшний день самое близкое, что я нашел к одной строке, с которой мне удалось придумать: «$Log$
- это желание. Вы надеетесь на то, что спам попадает в ваш файл имеет любое отношение к тому, что действительно произошло с этим файлом. "
PS для ясности: когда я говорю «старая школа», я имею в виду старое в отношении, а не старое в годах. Моя первая зарплата в программировании (и тоже весьма скромная) была когда-то в 1986 году, и я никогда не думал, что $ Log $ - хорошая идея.