Встречается на собеседованиях • сегодня
Что такое Semantic Versioning
Semantic Versioning (SemVer) — это система нумерации версий ПО в формате MAJOR.MINOR.PATCH:
- MAJOR — увеличивается при несовместимых изменениях API
- MINOR — добавляется при обратно-совместимых нововведениях
- PATCH — исправления ошибок без изменения функционала
Пример: 2.4.1 означает:
2— крупное обновление с breaking changes4— добавлены новые фичи1— исправлены баги
Пререлизные версии могут иметь суффиксы: 1.0.0-alpha, 2.1.0-rc.3.
json
// package.json
{
"dependencies": {
"lodash": "^4.17.21" // автообновления MINOR и PATCH
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы