Project

General

Profile

Нумерация версий приложений системы Digispot

Номер версии приложения указан в заголовке окна приложения и в окне "О программе".

Номер версии состоит из нескольких чисел - A.B.C.D, например 2.15.37.1 или 2.15.11.2, где:

  • A - номер семейства продуктов, для Digispot II, номер семейства - 2;
  • B - номер поколения приложений, изменение номера поколения происходит при внесении в систему концептуальных изменений, затрагивающих практически все приложения системы Digispot;
  • C - номер бранча(ветки), изменение номера бранча используется для разделения разрабатываемой и стабильных версий или для реализации уникального функционала по запросу клиентов компании;
  • D - номер сборки, увеличивается при каждой успешной компиляции приложений Digispot.

Рассмотрим изменение номера версии приложения на конкретном примере.

Предположим, текущая версия приложения 2.15.100.3, после внесение каких-либо изменений в приложение, номер сборки увеличивается на 1 - 2.15.100.4, потом 2.15.100.5 и так далее. Если планируемые изменения системы могут существенно повлиять на работу приложения, то увеличивается номер ветки. В текущем примере, после увеличения номера ветки, мы получаем две параллельные ветки: 2.15.100.6 и 2.15.101.1. После создания новой ветки 101, в ветку 100 вносятся только исправления выявленных ошибок, новый функционал добавляется в ветку 101. Перед внесением изменений, которые существенно затронут функционал системы, увеличивается номер поколения. Например, планируется внести серьезные изменения в ядро системы. В этом случае увеличивается номер поколения. Если текущая версия 2.15.101.3, то следующей версией приложения будет - 2.16.0.1.

По требованиям стандарта Microsoft номер версии дистрибутива не может состоять из 4 элементов, для нумерации дистрибутивов и задания версии файлов используется сокращенный вариант номера версии. При сокращении отбрасывается номер семейства, в результате, номер версии 2.15.37.100 задается как 15.37.100.

Add picture from clipboard (Maximum size: 742 MB)