Lekcja 4 30-45 min

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 pole videoUrl 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:

  1. Backup. Twój kod jest na serwerze. Jak laptop padnie - nic nie tracisz.
  2. Historia zmian. Zepsułeś coś? Wracasz do poprzedniej wersji jedną komendą.
  3. 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


Odblokuj pełny kurs

Wpisz hasło, które otrzymałeś w mailu po zapisie.


Bez spamu. Polityka prywatności