1. Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.
    Если у вас возникли проблемы с регистрацией на форуме - то вы можете сообщить об этом с помощью этой формы без авторизации,администрация форума обязательно отреагирует на вашу проблему.
    Скрыть объявление

Принцип формирования номера версии программы

Тема в разделе "Другие языки программирования", создана пользователем лис.хвост, 11 авг 2015.

  1. лис.хвост
    Оффлайн

    лис.хвост VIP Разработчик

    Сообщения:
    654
    Симпатии:
    1.016
    Баллы:
    158
    По какому принципу Вы формируете номера версий своих приложений?
     
  2. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.219
    Симпатии:
    8.911
    Баллы:
    643
    tisha, Нумерация версий ПО для новичков и не только
    --- Объединённое сообщение, 11 авг 2015 ---
    Еще есть два вида недодела:
    - пример 7-zip - вечная бета, никто ни за что не отвечает;
    - пример GoogleChrome - добавили пару штрихов - новая версия. :Biggrin:
    --- Объединённое сообщение, 11 авг 2015 ---
    Уж лучше золотая середина между ними.
     
    Охотник и лис.хвост нравится это.
  3. лис.хвост
    Оффлайн

    лис.хвост VIP Разработчик

    Сообщения:
    654
    Симпатии:
    1.016
    Баллы:
    158
    SNS-amigo нравится это.
  4. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.943
    Симпатии:
    4.822
    Баллы:
    338
    SNS-amigo, спасибо, хорошая статья.

    Код (Text):
    major.minor.build.revision
    Обычно меняется Major - при значительных изменениях в функционале/интерфейсе.
    Minor - незначительные изменения функц./фейс.
    Build, revision - правка ошибок.

    Лично я, чтобы не заморачиваться и других не путать обычно меняю только Revision.
    Кстати, VB6 не имеет встроенного функционала для установки числа Build, только пропатчиванием EXE.

    Стоит отметить еще такой момент, когда разработчик подхватывает чужой проект (известный пример - программа TrueCrypt, развитие которой было прекращено).
    Затем делает из него форк. В этом случае нумерация версий начинается сначала.
    Естественно, проект должен иметь лицензию, разрешающую подобные действия (например, GNU GPLv3).
     
    Охотник и SNS-amigo нравится это.
  5. Сергей
    Оффлайн

    Сергей Активный пользователь

    Сообщения:
    269
    Симпатии:
    124
    Баллы:
    83
    Я отталкиваюсь от папок. ,Например, в папке "75_Антивирусы" находятся исходники для антивирусов: "75.0_Лаборатория", "75.1_ФлешАнтивiрус",..., "75.4_Oksana",... . Если я кому то дал ФлешАнтивiрус и дальше его доделал, то версия его изменится в последнем числе: 75.1.0.36, и тогда наткнувшись на ошибку программы или необходимость восстановить удаленную функцию, или взять часть готового алгоритма для другой программы - я могу найти исходники программы по ее версии, независимо от того как ее переименовали в процессе использования.
     

Поделиться этой страницей