Добавлено: Пт мар 12, 2010 15:11
Пусть 7.77 выпустит. Boeing Edition.
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Это устоявшаяся схема нумерации версий. Мажорные обновления получают инкремент в "половинку" версии, минорные — в сотую долю (изредка, если изменений слишком много для минорного обновления, — в десятую).MVV писал(а):Странно тогда, что Гислер сразу к 7.50 прыгнул от 7.04
Я имел в виду как раз то, что "половинкой" у Гислера фактически является не 0.5, а 0.3, учитывая, что 0.6 - уже переход на следующий уровень.CaptainFlint писал(а):Это устоявшаяся схема нумерации версий. Мажорные обновления получают инкремент в "половинку" версии, минорные — в сотую долю (изредка, если изменений слишком много для минорного обновления, — в десятую).MVV писал(а):Странно тогда, что Гислер сразу к 7.50 прыгнул от 7.04
Где ты нашёл 0.3 и 0.6? Во-первых, если уж так считать, то было 7.04, стало 7.50 — разница 0.46. Во-вторых, всё-таки 7.0x — это багфикс-релизы к 7.0, и такой "лобовой" подсчёт выглядит весьма натянутым: как по причине общих принципов развития версий, так и хотя бы потому, что старые и новые версии могут выпускаться параллельно. Например, 6.58, которая вышла после 7.03: что, считать её "откатом" на минус 0.45? Естественно, нет. Гораздо логичнее рассматривать версии как независимо развивающиеся "линейки": 6.0, 6.5, 7.0, 7.5 и т.д. Очередная линейка при выпуске инкрементируется на половинку (не считая единственного, после 3.0, исключения с переходом 5.0 -> 5.10). При этом внутри каждой линейки могут производиться исправления, обозначаемые минорными цифрами ("сотыми долями").MVV писал(а):Я имел в виду как раз то, что "половинкой" у Гислера фактически является не 0.5, а 0.3, учитывая, что 0.6 - уже переход на следующий уровень.
А ему и не нужно увеличивать десятую долю. У него схема разработки другая: вываливать крупные улучшения сразу большими порциями в виде мажорных "половинчатых" версий, а потом править обнаруженные ошибки, выпуская минорные релизы в рамках данной мажорной версии. Хорош такой подход или плох — вопрос десятый, но Гислер его применяет далеко не первый год, и отказываться от него я лично не вижу смысла.MVV писал(а):У него так не остается возможности увеличить десятую долю до выпуска следующей мажорной, от которой все обычно ожидают каких-либо глобальных нововведений.
Ну как же, вот где:CaptainFlint писал(а):Где ты нашёл 0.3 и 0.6?MVV писал(а):Я имел в виду как раз то, что "половинкой" у Гислера фактически является не 0.5, а 0.3, учитывая, что 0.6 - уже переход на следующий уровень.
Avada писал(а):Но в данном случае оптимальный вариант с номером 7.60 не прошёл по неочевидной для многих пользователей, но существенной для Гислера причине: такой номер нельзя корректно отобразить в виде метки даты/времени файлов дистрибутива TC.
Раз Гислер избегает номеров версий, которые не отображаются в виде часов и минут времени файлов дистрибутива, то минорный номер версии не может быть больше или равен 0.6. Тогда половина версии - 0.3, а 0.5 - это уже 5/6, и на десятую долю после выпуска версии х.5 инкрементировать уже некуда без увеличения мажорного номера.MVV писал(а):Да, обращал я внимание, что время всех файлов в дистрибутиве соответствует номеру версии, а дата - дате релиза.
Совершенно верно. И не то, что избегает, а просто до сего момента такая проблема реально ни разу не возникала. Теоретически Гислер признавал возможность существования номера 7.60 (это когда был разговор о так и не реализованной возможности появления после 7.50 спецверсии со встроенной прожигалкой). Но как дошло до дела, он на такой вариант всё же не пошёл, хотя за него высказалось большинство проголосовавших бета-тестеров.MVV писал(а):Раз Гислер избегает номеров версий, которые не отображаются в виде часов и минут времени файлов дистрибутива, то минорный номер версии не может быть больше или равен 0.6.
Теперь понял, о чём ты. Но привязка ко временной метке не является первичным фактором, на основании которого делается выбор версии. Всё-таки, 7.50 и 7:50 — разные вещи. Да и инкремент 6.0, 6.5, 7.0, 7.5 выглядит логичнее и понятнее, чем 6.0, 6.3, 7.0, 7.3. Учитывая небольшое количество минорных обновлений в рамках каждой мажорной версии, текущая система нумерации вполне работоспособна, несмотря на ограничения. За 13 лет развития Гислер лишь впервые упёрся в это ограничение. Я не думаю, что ради столь редких оказий имеет смысл приносить в жертву красивую "половинчатость" шагов и заменять её на неочевидные скачки 0.3/0.7.MVV писал(а):Раз Гислер избегает номеров версий, которые не отображаются в виде часов и минут времени файлов дистрибутива, то минорный номер версии не может быть больше или равен 0.6. Тогда половина версии - 0.3, а 0.5 - это уже 5/6, и на десятую долю после выпуска версии х.5 инкрементировать уже некуда без увеличения мажорного номера.
а как же 7.50a и 7:50:10? Просто красивая фишка!CaptainFlint писал(а):Всё-таки, 7.50 и 7:50 — разные вещи.