Aby zwiększyć szybkość dostarczania, który przepływ pracy SCM oparty na Git podąża za najlepszymi praktykami zalecanymi przez Google dla dużej organizacji?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Każdy zespół tworzy gałąź funkcyjną (feature branch) z main, commituje zmiany do tej gałęzi i łączy z main po zatwierdzeniu przez radę doradczą ds. zmian (change advisory board)..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź promuje efektywny i bezpieczny przepływ pracy. Tworzenie gałęzi funkcyjnych (feature branches) pozwala zespołom pracować nad nowymi funkcjami lub poprawkami niezależnie, minimalizując ryzyko zakłóceń w głównej linii kodu (main). Regularne commitowanie do tych gałęzi i łączenie z main po zatwierdzeniu przez CAB (Change Advisory Board) zapewnia jakość i zgodność ze standardami organizacji, co jest kluczowe w dużych środowiskach. Pozostałe opcje są mniej optymalne: Bezpośrednie commitowanie do main przed wydaniem bez odpowiednich testów i wycofywania zmian jest ryzykowne i może prowadzić do niestabilności. Forkowanie repozytorium przez każdą grupę i łączenie z głównym repozytorium przed każdym wydaniem może wprowadzać złożoność zarządzania i konflikty integracji. Tworzenie osobistej gałęzi i codzienne łączenie z main może być zbyt częste i prowadzić do niestabilności, jeśli nie ma odpowiednich testów i przeglądów.
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