Hostujesz pakiety kontenerów, które są zgodne z Semantic Versioning. App1 jest obecnie w wersji 11.2.0. Stosujesz poprawkę kodu dla błędu, który pojawił się w wersji 10.5.1. Jaki numer wersji należy przypisać do wydania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: 11.2.1.
Dlaczego to jest odpowiedź
Poprawna odpowiedź to 11.2.1. Zgodnie z Semantic Versioning (SemVer), numer wersji składa się z trzech części: MAJOR.MINOR.PATCH. Wzrost numeru PATCH (trzecia cyfra) oznacza wstecznie kompatybilne poprawki błędów. Ponieważ App1 jest obecnie w wersji 11.2.0, a poprawka dotyczy błędu, który pojawił się w starszej wersji, należy zastosować poprawkę do bieżącej wersji, zwiększając numer PATCH. Wersja 10.5.1-PATCH jest nieprawidłowa, ponieważ SemVer nie używa sufiksów "-PATCH" dla poprawek. Wersja 10.5.2 jest nieprawidłowa, ponieważ odnosi się do starej gałęzi, a nie do bieżącej wersji aplikacji. Wersja 10.6.0 jest nieprawidłowa, ponieważ wzrost numeru MINOR (druga cyfra) oznacza dodanie nowych funkcji w sposób wstecznie kompatybilny, a nie poprawkę błędu.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana