Архив метки: rapid release

Больше версий хороших и разных

Не понимаю и не поддерживаю всеобщую истерию по поводу нумерации версий распространенного ПО. Решил высказать свое мнение, так как часто стал встречать возгласы типа: «— Куда Chrome гонится за цирфами?», «— когда я вижу Firefox 6 мне становится грустно», «— Зачем Линус изменил номер версии Linux Kernel на 3.0?»

Система нумерации версий — чисто технологический вопрос и он не влияет на потребительские качества ПО, соответсвенно решение о присвоении того или иного номера версии — вопрос, который должны решать разработчики, а точнее технологи.

На вопрос «Почему изменлся мажорный номер версии?» — ответ прост — первая цифра в такой схеме нумерования не является мажорной версией ПО, и не отвечает за коренные измения продукта. Первая цифра в rapid release отвечает за номер итерации процесса разработки, который сам по себе становится более размеренным и ритмичным (итерация определяется не фичами а периодом времени, в который эта итерация умещается). Каждая итерация вмещает в себя порцию кода, которая в последствии проходит стабилизацию — заметьте последующие цифры не обозначают стабильность релиза, а обозначают итерацию стабилизации. Любая ветка при этом проходит путь от беты до стабильного релиза, но разделение между ними не идет по номеру и это логично — результат не всегда есть пройденный путь.
Читать далее