git

Trzy najpopularniejsze strategie branczowania

Ilu programistów traci swój cenny czas na merdżowaniu kodu, zamiast skupiać się na tworzeniu nowych funkcjonalności? Sporo. Grube legiony developerów postrzega gita jako przeszkodę, a nie jako pomocne narzędzie. By zmniejszyć tę ilość, przedstawiam trzy najpopularniejsze strategie branczowania. Poznaj je i zrozum, a następnie wyłuskaj z każdej to, co jest najlepsze dla Ciebie i Twojego projektu. Miej na uwadze, że każda z nich ma swoje wady i zalety. W pewnych sytuacjach sprawdzi się jedna, a do innych się nie nada.

(więcej…)

git

Jak nie branczować

Git to najpopularniejszy system kontroli wersji. Pomaga hordom programistów pracować lepiej, wydajniej i bardziej elastycznie. Pomimo że liczy sobie już ponad trzynaście lat, wciąż wiele osób używa go źle, zabijając w ten sposób produktywność. Problem ten objawia się głównie przy pracy z branczami i koniecznością merdżowania. Oczywiście przed gitem istniały gałęzie, ale tworzenie ich było ciężkie. On to zmienił. Umożliwił łatwe i szybkie tworzenie branczy przez każdego. Co niejednokrotnie skutkuje katastrofą. Czego zatem nie robić? Przedstawię dziś kilka antywzorców jak nie branczować.

(więcej…)

Refactoring

Jak refaktorować – 9 porad, które pomogą naprawić Twój kod

Wykonanie dużego refaktoringu, nie jest zadaniem prostym. Wymaga skupienia, doświadczenia i dyscypliny. Robiłem to wielokrotnie, z różnymi rezultatami. Z każdym następnym razem staję się coraz bardziej doświadczony. W trakcie swojej pracy udało mi się wypracować kilka zasad, które czynią tę czynność łatwiejszą i bezpieczniejszą. Część z nich to dobre praktyki przy refaktoringu, a cześć to po prostu zasady tworzenia dobrego kodu, które w tej sytuacji pomagają mi ogarnąć kod. Wszystkie jednak odpowiadają na pytanie: „Jak refaktorować?”. Zapraszam serdecznie!

(więcej…)

wizja

Związki z GITem i TFSem

Ostatnimi czasy używam praktycznie tylko i wyłącznie GITa, jako systemu kontroli wersji. Nauczyłem się go, zrozumiałem, polubiłem. Kiedy już merdże, brancze, rebejsy stały się chlebem powszednim, świat stał się piękniejszy. Jak i kiedy zacząłem go używać? Czy powrót do TFSa jest uciążliwy? Czy jest alternatywa? O tym poniżej. Zapraszam.

(więcej…)

git

Mój zestaw narzędzi do współpracy z gitem

Już od kilku lat używam Gita. Mogę z czystym sumieniem powiedzieć, jestem wielkim fanem tego rozwiązania. Natomiast nie znalazłem jeszcze jednego narzędzia, które by spełniło wszystkie moje oczekiwania względem jego obsługi. Na szczęście git ma tę zaletę, że podczas pracy z nim, mogę używać wielu programów jednoczenie. Tych, które mi Więcej…