Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что означают переменные в версии программы? / 19 сообщений из 19, страница 1 из 1
19.11.2019, 14:30
    #39891099
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Код: plaintext
1.
2.
3.
4.
#define VERSION_MAJOR              1
#define VERSION_MINOR              9
#define VERSION_REVISION         5
#define VERSION_BUILD              0



по сути можно двумя цифрами ограничиться. Зачем остальные?
...
Рейтинг: 0 / 0
19.11.2019, 14:39
    #39891109
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Так задумано. Двух чисел хватает только нубам. Остальным требуется как-то помечать
пострелизы и конкретные сборки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.11.2019, 15:10
    #39891140
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
По последним конвенциям. Версии. Релизы. Снапшоты. Это уже давно не числа а строки.
И алгоритмы comparison для них тоже формализованы чтоб сравнивать например 1a и 1b
соотвественно.
...
Рейтинг: 0 / 0
19.11.2019, 15:14
    #39891143
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
maytonЭто уже давно не числа а строки.

В Windows это числа. В Linux нет API для получения версии исполняемого файла.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.11.2019, 15:22
    #39891148
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Я не говорю применительно к экзешникам. Я о смыслах версионирования в современных проектах.
...
Рейтинг: 0 / 0
19.11.2019, 15:35
    #39891163
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
а в самой программе как их эффективно юзать?
...
Рейтинг: 0 / 0
19.11.2019, 15:37
    #39891165
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Ничо там не нужно. Менеджер пакетов операционки всё трекает.
...
Рейтинг: 0 / 0
19.11.2019, 15:42
    #39891171
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
maytonМенеджер пакетов операционки всё трекает.

Ха-ха два раза.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.11.2019, 16:42
    #39891212
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
мнения разошлись
...
Рейтинг: 0 / 0
19.11.2019, 16:45
    #39891215
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Посмеялись. Каждый о своём.
...
Рейтинг: 0 / 0
19.11.2019, 17:19
    #39891235
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Сибирь что-то знает, но не колется
...
Рейтинг: 0 / 0
19.11.2019, 18:16
    #39891288
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Возможность поставить "что-нибудь" из тарбола стала интригой?
"Что-нибудь", существующее и в виде пакета и в виде тарбола - экзотика и невидаль?
...
Рейтинг: 0 / 0
19.11.2019, 18:36
    #39891296
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
полудух
а в самой программе как их эффективно юзать?
А надо?

Версии представляют интерес при отладке и нахождении багов, не более того.
Иметь системное АПИ для получения версии совершенно не обязательно.
Я думаю, все даже гораздо веселее будет: в винде мало кто использует это АПИ, а в линуксе парсят стандартный --version вывод.
...
Рейтинг: 0 / 0
19.11.2019, 18:49
    #39891300
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
ну --version выдавать тоже причина, почему оно не в комментах...
я ещё видел вставки вида: if VERSION_MINOR > 5 ... do stuff
...
Рейтинг: 0 / 0
19.11.2019, 18:53
    #39891301
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Чуть позже посмотрю связи между хард-кодом этой версии в теле бинарника и инфомацией которую
хранит менеджер пакетов.
...
Рейтинг: 0 / 0
19.11.2019, 18:58
    #39891302
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
maytonЧуть позже посмотрю связи между хард-кодом этой версии в теле бинарника и инфомацией
которую хранит менеджер пакетов.

Только систему этой гранаты не забудь озвучить. У двух самых популярных эта связь нулевая.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.11.2019, 22:42
    #39891358
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Dimitry Sibiryakov, наверное с этого тезиса надо было начать топик.
...
Рейтинг: 0 / 0
19.11.2019, 23:25
    #39891371
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
Dimitry Sibiryakov, с этой мысли надо было начать топик.
...
Рейтинг: 0 / 0
20.11.2019, 00:22
    #39891384
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что означают переменные в версии программы?
listtoview,

сильно зависит от оси и о восприятии осью этих чисел... Например попробуйте сделать апгрэйд софта под форточками, через официальный MSI оставив неизменными первые две цифры...ну-ну


сильный секс Вас ожидает...(вангую)

(круглый)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Что означают переменные в версии программы? / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]