Wprowadzenie
W tym module pokazano, jak używać Git do wspierania rozwoju wewnętrznych zasobów w organizacji oraz do implementowania procesów pracy z wykorzystaniem rozwidleń, w celu lepszej współpracy.
Co to jest źródło wewnętrzne?
Źródło wewnętrzne to podejście programistyczne, w którym zespoły w organizacji współpracują nad projektami kodu przy użyciu zasad i praktyk typu open source. Zamiast pracować w izolowanych silosach, zespoły mogą udostępniać kod, współtworzyć projekty i rozbudowywać istniejące prace w całej organizacji.
Dlaczego źródło wewnętrzne ma znaczenie
- Przełamywanie silosów: InnerSource pomaga przełamać bariery między zespołami i działami, co umożliwia lepsze dzielenie się wiedzą i współpracę.
- Ponowne użycie kodu: zespoły mogą odnajdywać i używać istniejącego kodu zamiast tworzyć wszystko od podstaw, co pozwala zaoszczędzić czas i zmniejszyć duplikację.
- Lepsza jakość: jeśli wiele zespołów może przeglądać i współtworzyć kod, często prowadzi do wyższej jakości oprogramowania z mniejszą liczbą usterek.
- Udostępnianie wiedzy: deweloperzy uczą się od siebie pracy i mogą stosować najlepsze rozwiązania w różnych projektach.
Cele szkolenia
Po ukończeniu tego modułu możesz wykonywać następujące czynności:
- Użyj narzędzia Git, aby wspierać rozwój wewnętrznego kodu źródłowego w całej organizacji.
- Wdrożenie forka workflow na potrzeby współpracy developerskiej.
- Wybierz gałęzie i rozwidlenia dla różnych scenariuszy współpracy.
- Efektywnie udostępniaj kod między repozytoriami.
Wymagania wstępne
- Podstawowa wiedza na temat pojęć związanych z kontrolą wersji usługi Git.
- Znajomość zasad wspólnego programowania.
- Doświadczenie w pracy w zespole lub organizacji deweloperów oprogramowania.