Нумерация версий программы
Общие правила: major.minor.pathlevel.buildlevel
- major - сильно новая версия
- minor - небольшие изменения
- pathlevel - исправлены ошибки
- buildlevel - необязательная вещь для тех, кто не считает билды
Пример: версия 7.1.2
Как давать номера версий нашим программам?
A) маленькие утилиты: версия - это timestamp,
Пример: mamba 2009/05/10 => mamba-20090510.zip
B) крупные программы должны нумероваться по-крупному.
Пример:
C) Также прибавлять "альфа" ("бета", "общедоступная")
- альфа-версия -- может убить данные; может убить рабочий стол
- бета -- нет критических багов;
- финальная, общедоступная -- нет критических багов; исправлены мелкие баги
|