Что такое версия программы (semver)

Числа вроде 1.4.2 у программ — это не случайный набор. Разберём, что означает версия и как её читать.

Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Зачем программе версия

Программы развиваются: выходят исправления и новые возможности. Номер версии помогает понять, насколько свежая программа и что в ней изменилось.

По версии видно, обновиться стоит или у вас уже последняя.

Как читать номер

Часто версия состоит из трёх чисел, например 1.4.2. Это распространённая схема — семантическое версионирование (semver): МАЖОР.МИНОР.ПАТЧ.

Каждое число отвечает за свой «размер» изменений.

Что означает каждое число

Последнее (патч) меняют при мелких исправлениях. Среднее (минор) — когда добавили новое, но старое работает по-прежнему.

Первое (мажор) растёт при крупных изменениях, которые могут сломать совместимость.

Зачем это знать

Видя версию, можно оценить риск обновления: смена патча почти безопасна, а смена первого числа требует внимания.

Такой же порядок помогает и в своих проектах — отмечать, что и когда поменялось.

Частые вопросы

Что значит версия 0.x? Обычно это ранняя стадия, когда всё ещё активно меняется.

Нужно ли это новичку? Полезно понимать, но на старте важнее сам код — потренируйте его в «Дрон Кодере».

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание

Все обучающие игры «Дрон Кодер»

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

📈 Математика · алгебра и графики
📖 Русский язык