Źródło: Arkusze CKE
Które z poniższych narzędzi jest używane do zarządzania wersjami kodu?
Warianty odpowiedzi
-
A
Git
-
B
Jenkins
-
C
Kubernetes
-
D
Docker
Wyjaśnienie
Prawidłową odpowiedzią jest Git. Jest to obecnie najpopularniejszy na świecie rozproszony system kontroli wersji (VCS). Służy do śledzenia zmian w plikach źródłowych, umożliwia powrót do dowolnej wcześniejszej wersji projektu oraz pozwala wielu programistom pracować nad tym samym kodem bez ryzyka nadpisania swoich zmian.
Warto od razu skojarzyć pozostałe pojęcia, bo często pojawiają się na egzaminach: Jenkins odpowiada za automatyzację CI/CD, Docker służy do pakowania aplikacji w kontenery, a Kubernetes zajmuje się zarządzaniem tymi kontenerami.
Na egzaminie INF.04 pytania o kontrolę wersji wskazują jednoznacznie na Gita.