Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет superhuman ([info]superhuman)
@ 2011-11-09 01:11:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Вышла 8 версия firefox-a. WHAT? Да они ебанулись так часто версии менять.


(Читать комментарии) - (Добавить комментарий)


[info]phantom
2011-11-09 17:16 (ссылка)
А то что выше там написано, ты пропустил?

In principle, in subsequent releases, the major number is increased when there are significant jumps in functionality, the minor number is incremented when only minor features or significant fixes have been added, and the revision number is incremented when minor bugs are fixed.

Alas,

В некоторых схемах последовательные идентификаторы используются для определения значимости перемен между стадиями разработки: эти перемены классифицируются по уровням значимости. Решение о том какую последовательность изменить между стадиями разработки основано на значимости перемен на последней стадии разработки, например в схеме, с версией, состоящей из последовательности 4 чисел, первое число может быть прибавлено только тогда когда код полностью переписан, в то время как четвертое число изменяется при незначительных переменах в интерфейсе или документации. Эта практика позволяет пользователям (или потенциальным последователям), оценить, насколько было протестировано в реальных условиях данное программное обеспечение. Если изменения сделаны, например, между 1.3rc4 и продукционным выпуском 1,3, то этот выпуск, где предполагается уровень тестирования производственного класса, на самом деле содержит изменения, которые не обязательно были испытаны в реальных условиях. Такой подход обычно допускает применение третьего уровня нумерации («изменения»), но не применять этот уровень строгости к изменениям в их число: 1.3.1, 1.3.2, 1.3.3, 1.3.4,… 1.4.1 и т. д.

В более поздних релизах, главное число (major) увеличивается, когда происходят значительные переходы в функциональности, второстепенное число (minor) прибавляется только тогда, когда были добавлены незначительные функции или внесены исправления. Номер версии изменяется, если исправлены все мелкие неполадки. Для типичного программного продукта используются следующие номера: 0.9 (для бета-версии), 0.9.1, 0.9.2, 0.9.3, 1.0, 1.0.1, 1.0.2, 1.1, 1.1.1, 2.0, 2.0.1, 2.0.2, 2.1, 2.1.1, 2.1.2, 2.2, и т. д. Разработчики порой перескакивают от версии 5.0 сразу к 5.5, для того чтобы обозначить добавление нескольких значимых функций в программе, однако их не достаточно, чтобы изменить главный номер версии, тем не менее такие скачки все же неуместны.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]steinkrauz
2011-11-09 17:40 (ссылка)
Не пропустил, моя цитата это перекрывает, так как в конечном итоге что считать большим изменением, а что малым -- решает исключительно автор.

ну и далее:
некоторых схемах " То есть это уже не общепринятость, это просто один из вариантов.

И нигде ни разу не сказано про "невозможность сохранить обратную совместимость".

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]phantom
2011-11-09 17:46 (ссылка)
Стандарта, как такового, действительно, нет. И таки да, некоторые типа фаерфокса, Кнута или всяких коммерческих пакетов (с их Х3 версиями), пытаются выебнуться. Ведёт это только к путанице.

(Ответить) (Уровень выше)


[info]phantom
2011-11-09 17:47 (ссылка)
Так вот, стандарта нет, а _общепринятая практика_ - есть. То, что она не стала стандартом - лишь недосмотр соответствующих организаций типа ISO.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]steinkrauz
2011-11-09 19:19 (ссылка)
То, что она не стала стандартом - лишь недосмотр соответствующих организаций типа ISO
I lol'd

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]phantom
2011-11-10 00:09 (ссылка)
Если ты лол, ничем помочь не могу.

(Ответить) (Уровень выше)


(Читать комментарии) -