Вы размещаете пакеты контейнеров, которые следуют семантическому версионированию. App1 в настоящее время имеет версию 11.2.0. Вы применяете исправление кода для ошибки, которая возникла в версии 10.5.1. Какой номер версии следует присвоить этому релизу?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: 11.2.1.
Почему это правильный ответ
Согласно семантическому версионированию (MAJOR.MINOR.PATCH), исправление ошибки (патч) в существующем релизе увеличивает номер PATCH. Поскольку App1 в настоящее время имеет версию 11.2.0, исправление ошибки должно привести к версии 11.2.1. 10.5.1-PATCH: Это не стандартный формат семантического версионирования для исправления. Суффиксы обычно используются для предварительных или сборочных версий. 10.5.2: Это было бы правильно, если бы вы исправляли ошибку в версии 10.5.1 и выпускали новую версию 10.5.2. Однако текущая версия App1 — 11.2.0, и исправление применяется к ней. 10.6.0: Это означало бы выпуск новой минорной версии, что обычно включает новые функции, а не только исправления ошибок.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется