Встречается на собеседованиях • сегодня

Использовал ли Semantic Versioning

Semantic Versioning (SemVer) — это стандарт нумерации версий в формате MAJOR.MINOR.PATCH:

  • MAJOR — обратно несовместимые изменения
  • MINOR — новая функциональность без нарушения обратной совместимости
  • PATCH — исправления багов без новых возможностей

Пример в package.json:

json
{
  "dependencies": {
    "react": "^18.2.0" // ^ означает MINOR и PATCH обновления разрешены
  }
}

Нюансы:

  1. ^ — обновляет MINOR и PATCH
  2. ~ — только PATCH
  3. Без символа — точная версия
  4. Pre-release версии (например, 1.0.0-alpha.1) не следуют строгим правилам SemVer
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы