В Borland C++ Builder была система major.minor.release.build, при этом последняя цифра могла автоматически инкрементироваться при каждой сборке программы. Очень удобно.
Я для некоторых своих утилит применяю систему major.minor.date, гда дата записана как YYYDDMM одним числом, например 1.3.20080103. Дата удобна для отслеживания возраста программы/утилиты. Мне это оказалось полезно в проекте, где в сервисном режиме применяется кучка вспомогательных утилит, и просто номер версии 1.3 ничего не говорит о совместимости утилит друг с другом.
--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
|