Lekcja 4: Git, testy i przegląd kodu
Kod w repo, testy i przegląd zmian. To dobry krok przed deployem.
Temat maila: Git + testy + przegląd kodu - bez bólu [Lekcja 4/5]
Potrzebujesz szybkiego restartu? Prompt startowy + wsparcie na Discordzie.
Wideo do lekcji
Tu będzie osadzony film do tej lekcji.
Uzupełnij polevideoUrl w src/data/lessons.json. Hej!
Twoja apka działa lokalnie. Jeśli nie, napisz do mnie na Discordzie. Dzisiaj doprowadzamy kod do stanu, który łatwiej i bezpieczniej pokazać światu: w repozytorium, po testach i po przeglądzie.
Trzy filary dzisiejszej lekcji:
- Git - siatka bezpieczeństwa (backup, historia, baza pod deploy)
- Testy - weryfikacja, że apka robi to, co ma
- Przegląd kodu - upewnienie się, że nic nie wybucha
Czym jest Git i dlaczego go potrzebujesz
Git to system kontroli wersji. Git to "save game" w grze. Zapisujesz stan projektu, a potem możesz wrócić do dowolnego momentu.
Trzy powody, dla których Git warto mieć od początku:
- Backup. Twój kod jest na serwerze. Jak laptop padnie - nic nie tracisz.
- Historia zmian. Zepsułeś coś? Wracasz do poprzedniej wersji jedną komendą.
- Baza pod deploy. Jutro w Lekcji 5 wrzucisz kod na serwer prosto z GitHuba.
A GitHub? To magazyn w chmurze + portfolio. Rekruterzy patrzą na GitHuba. Klienci patrzą na GitHuba. Twoje repo to Twoje CV.
Nie musisz rozumieć Gita głęboko. Pokażę Ci kilka komend, które wystarczą.
Instalacja i konfiguracja Gita
Jeśli masz już Gita - przeskocz do następnej sekcji.
Jeśli nie - wklej ten prompt do AI (Claude Code, Codex, Cursor itp. agent):
Pomóż mi zainstalować i skonfigurować Gita na moim komputerze.
Mój system operacyjny: [Windows / macOS / Linux]
Potrzebuję:
1. Sprawdzenie czy Git jest już zainstalowany (git --version)
2. Jeżeli nie - instrukcja instalacji dla mojego systemu
3. Konfiguracja użytkownika:
- git config --global user.name "Moje Imie" (zapytaj o imię użytkownika)
- git config --global user.email "moj@email.com" (zapytaj o email użytkownika)
4. Wygenerowanie klucza SSH (ssh-keygen -t ed25519)
5. Instrukcja jak dodać klucz publiczny do GitHuba
6. Test połączenia (ssh -T git@github.com)
Podawaj komendy krok po kroku, z wyjaśnieniem co każda robi.
Czekaj na moje potwierdzenie po każdym kroku.
Prompt do pobrania: PROMPT_GIT_SETUP.md
Ten krok robisz raz. Potem Git działa w tle.
Jeśli nie masz konta na GitHubie - załóż je na github.com (darmowe). Link zapasowy do instalacji Gita: git-scm.com/download