Что означают цифры в версии программы?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TAlex
Новичок
Новичок
Аватара пользователя
 
Сообщения: 35
Зарегистрирован: 16.06.2003 (Пн) 11:39
Откуда: г.Харьков, Украина

Что означают цифры в версии программы?

Сообщение TAlex » 12.09.2003 (Пт) 10:24

Имеется ввиду не первая цифра (собственно версия), а "мажор" или как там они называются следующие две. По какому принципу ведется их приращение?

Ducis
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 24.04.2002 (Ср) 15:36

Сообщение Ducis » 12.09.2003 (Пт) 11:52

Revision (3-я цифра) - число компиляций проекта
Понимаешь? (с)Б.Ельцин.

Aleksej
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 191
Зарегистрирован: 03.06.2003 (Вт) 9:58

Сообщение Aleksej » 12.09.2003 (Пт) 11:58

Major - устанавливает главный номер версии проекта.
Minor - устанавливает дополнительный номер версии проекта.
Major и Minor предоставляют сведения о версии выполняемого приложения.

Ducis
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 24.04.2002 (Ср) 15:36

Сообщение Ducis » 12.09.2003 (Пт) 12:33

Точно не скажу, но (это мои наблюдения) если VB автоматом присваивает номер (флажек Auto Increment в Project Properties), то Minor увеличивается, если над проектом изрядно поиздеваться. :D
Например, модулей разных позасовывать и т.п. Но это ИМХО.
Может кто точнее знает как Minor присваивается автоматом, самому интересно.
А, наблюдая как присваиваются сейчас номера новым версиям, и чем новые версии отличаются от старых, приходишь к выводу, что разработчики (не все) тщательно изучают фонарные столбы :)
Понимаешь? (с)Б.Ельцин.

Mastodont
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 23.06.2003 (Пн) 16:23
Откуда: Питер!

Сообщение Mastodont » 12.09.2003 (Пт) 12:44

Ревижын автоикрементируеца, остальное можешь править сам иногда, когда считаешь, что у тебя действительно "новая версия"

Ducis
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 24.04.2002 (Ср) 15:36

Сообщение Ducis » 12.09.2003 (Пт) 12:52

А у меня один раз и Minor увеличился, но я над проектом глумился :), а может померещилось - давно было.
Понимаешь? (с)Б.Ельцин.

Лёха_Virus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 24.03.2003 (Пн) 17:13
Откуда: Анграск

Сообщение Лёха_Virus » 12.09.2003 (Пт) 21:45

как уже было сказано, 3-я цифра - число компиляций проекта (т.е. билдов). что видимо и зовётся билдом. Минор я в основном сам прибавляю :) В последней моей программе кстати билд был 76 =)))
писал сетевую гаму, а чтоб тестить надо было компилить :))) вот так :)
зы. меня смущают версии некоторых программ типа например:
версия 5.9.1014 %))) ггг :)

seelts
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 21.11.2002 (Чт) 11:24
Откуда: Russia

Сообщение seelts » 13.09.2003 (Сб) 12:14

Лёха_Virus писал(а):... В последней моей программе кстати билд был 76 =)))...

Лёха_Virus писал(а):зы. меня смущают версии некоторых программ типа например:
версия 5.9.1014 %))) ггг :)

чё ж тут особенного??? меня лично твоё 76 смущает больше чем их 1014... я когда чёнить простенькое пишу - у меня за 100 только так зашкаливает... потому как чуть ли ни каждое изменение - компиляция... я считаю, что по-другому проверить действительно ли функциАНАЛЬНА ли прога нельзя.
если создать алгоритм, которым сможет пользоваться даже дурак, то только дурак и будет им пользоваться

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 14.09.2003 (Вс) 9:20

Да, точно...

Я писал программу с собственным компонентом в отдельном проекте, т.е. надо было отлаживать и то, и другое, и всё вместе :lol:, у меня build'ов 300 было 8).
Совсем запарился, но программа получилась...

Лёха_Virus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 24.03.2003 (Пн) 17:13
Откуда: Анграск

Сообщение Лёха_Virus » 15.09.2003 (Пн) 17:47

а может сначала написать пограмму, а потом тестировать? а?
если ты говоришь простенькая программка - 100 билдов это совершеннейший гон... сначала разработка, потом бета-тестинг... не наоборот...

Tarik
Агент Системы
Агент Системы
Аватара пользователя
 
Сообщения: 1222
Зарегистрирован: 03.01.2003 (Пт) 16:05
Откуда: Москва

Сообщение Tarik » 15.09.2003 (Пн) 21:52

Если мне не изменяет склероз, то я где-то читал, что этот самый Minor обозначает не очень значительные изменения в программе (типа там изменения в интерфейсе, не очень важные новые функции и т. д.).
Изображение

Ever tried? Ever failed? No matter. Try again! Fail again! Fail better!

Ilya Vasilyev
Постоялец
Постоялец
 
Сообщения: 820
Зарегистрирован: 06.08.2002 (Вт) 5:36
Откуда: Russia, Omsk

Сообщение Ilya Vasilyev » 16.09.2003 (Вт) 7:35

1. Вообще-то "Auto Increment" автоматом увеличивает "Revision", а не "Minor" как кем-то было ранее замечено...
2. Странная нумерация версий у этого VB... все остальные продукты (ну может не все) тех же мелгомягких нумеруются 4-мя группами цифр, как и у других производителей ПО... по идее должно быть Major, Minor, Release, Build (Revision)... хотя, конечно, это дело на усмотрение каждого... просто здесь нет четкого регламента
На примере нашего предприятия скажу, что у нас внутри регламентом определено следующее (образными словами):
Major - каждая коммерческая версия
Minor - можно сравнить с патчами
Release - выход очередной бета-версии
Build - выход очередной альфа-версии
При изменении Major версии - все остальные обнуляются...
Ну это так... к слову... кому интересно
Изображение
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали

Ducis
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 24.04.2002 (Ср) 15:36

Сообщение Ducis » 16.09.2003 (Вт) 10:00

Ilya Vasilyev писал(а):1. Вообще-то "Auto Increment" автоматом увеличивает "Revision", а не "Minor" как кем-то было ранее замечено...

Если внимательно читать, то "кто-то" никогда не говорил, что "Auto Increment" автоматом увеличивает "Minor", а даже совсем наоборот. А году в 99-м, когда юзал VB5, мне показалось что после изрядной модификации проекта увеличился "Minor" (не считая того, что "Revision" тоже). Но это было давно, один раз, и воодще я мог перепутать.
Понимаешь? (с)Б.Ельцин.

Ilya Vasilyev
Постоялец
Постоялец
 
Сообщения: 820
Зарегистрирован: 06.08.2002 (Вт) 5:36
Откуда: Russia, Omsk

Ducis

Сообщение Ilya Vasilyev » 16.09.2003 (Вт) 10:41

Ничего личного, никаких претензий у меня к тебе нет... я даже твоего имени не называл...
Изображение
Компьютер позволяет решать все те проблемы, которые до его изобретения не существовали

Ducis
Бывалый
Бывалый
 
Сообщения: 232
Зарегистрирован: 24.04.2002 (Ср) 15:36

Re: Ducis

Сообщение Ducis » 16.09.2003 (Вт) 10:47

Ilya Vasilyev писал(а):Ничего личного, никаких претензий у меня к тебе нет... я даже твоего имени не называл...

:P :lol:
Понимаешь? (с)Б.Ельцин.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 7

    TopList