Przegląd kodu przed wdrożeniem

Tworzenie oprogramowania z Claude Code

Dani Zysman

AI Curriculum Manager @ DataCamp

Dlaczego przegląd kodu jest ważny

recraft: half: Programista z lupą analizujący kod na ekranie

  • Kod wygenerowany przez AI wygląda poprawnie, ale może zawierać:
    • Brak obsługi błędów
    • Niezwalidowane dane wejściowe
    • Wartości zakodowane na sztywno
    • Przypadki brzegowe powodujące awarie
    • Importy, które nie istnieją

Przegląd wykrywa to, czego nie wyłapią testy.

Tworzenie oprogramowania z Claude Code

Lista kontrolna – 7 punktów

layers: Sekrety, Obsługa błędów, Przypadki brzegowe, Walidacja danych wejściowych, Pokrycie testami, Rejestrowanie zdarzeń, Zmyślone importy

Tworzenie oprogramowania z Claude Code

Korzystanie z agenta code-reviewer

> @code-reviewer review reporter.py
Code Review: 5 issues found

1. SQL case-insensitivity: use COLLATE NOCASE
2. Connection cleanup: close before sys.exit()
3. NULL handling: consolidate with COALESCE()
4. Silent edge case: document or use COALESCE()
5. Lost error details: include str(e) in output
> fix the top issue
Fixed: Added COLLATE NOCASE
Artist search now matches regardless of how the name is typed.
Tworzenie oprogramowania z Claude Code

Pełny cykl rozwoju oprogramowania

Cykl rozwoju oprogramowania: Planowanie, Budowanie, Testowanie, Przegląd, Wdrożenie

Tworzenie oprogramowania z Claude Code

Czas na praktykę!

Tworzenie oprogramowania z Claude Code

Preparing Video For Download...