Что такое версия программы (semver)
Числа вроде 1.4.2 у программ — это не случайный набор. Разберём, что означает версия и как её читать.
Зачем программе версия
Программы развиваются: выходят исправления и новые возможности. Номер версии помогает понять, насколько свежая программа и что в ней изменилось.
По версии видно, обновиться стоит или у вас уже последняя.
Как читать номер
Часто версия состоит из трёх чисел, например 1.4.2. Это распространённая схема — семантическое версионирование (semver): МАЖОР.МИНОР.ПАТЧ.
Каждое число отвечает за свой «размер» изменений.
Что означает каждое число
Последнее (патч) меняют при мелких исправлениях. Среднее (минор) — когда добавили новое, но старое работает по-прежнему.
Первое (мажор) растёт при крупных изменениях, которые могут сломать совместимость.
Зачем это знать
Видя версию, можно оценить риск обновления: смена патча почти безопасна, а смена первого числа требует внимания.
Такой же порядок помогает и в своих проектах — отмечать, что и когда поменялось.
Частые вопросы
Что значит версия 0.x? Обычно это ранняя стадия, когда всё ещё активно меняется.
Нужно ли это новичку? Полезно понимать, но на старте важнее сам код — потренируйте его в «Дрон Кодере».
Начать игру бесплатно