Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Jak zweryfikować, że kod od Claude Code naprawdę działa
Claude Code, oficjalne narzędzie CLI od Anthropic do programowania z AI, potrafi napisać kod szybciej, niż zdążysz go przeczytać. Pokusa, żeby zaufać zgrabnie wyglądającemu diffowi, jest duża - i właśnie tu wpada się w kłopoty. Kod, który wygląda dobrze, wcale nie musi działać. Poniżej pokazujemy, jak zweryfikować rezultat na żywo, żeby nie ogłaszać sukcesu na podstawie samej analizy tekstu.
Dostajesz od Claude Code implementację, czytasz ją, wygląda sensownie, więc uznajesz temat za zamknięty. Potem okazuje się, że funkcja nie obsługuje przypadku brzegowego, endpoint zwraca zły format albo interfejs po zmianie wygląda inaczej, niż miał. Objaw wspólny: decyzja o "działa" zapadła na podstawie czytania kodu, a nie jego uruchomienia. To najczęstsza droga do sytuacji, w której poprawka trafia dalej, choć nie robi tego, co powinna.
Claude Code zatrzymuje się, gdy praca wygląda na skończoną - i jeśli nie ma sprawdzianu, który sam uruchomi, "wygląda na skończoną" jest jedynym sygnałem, jakim dysponuje. To nie jest złośliwość narzędzia, tylko naturalna granica pracy z tekstem. Dlatego dokumentacja Anthropic stawia sprawę jasno: trzeba dać Claude Code coś, co zwraca pass albo fail, i kazać pokazać dowód - wynik testów, uruchomione polecenie i jego rezultat albo zrzut ekranu - zamiast przyjmować zapewnienie o sukcesie. Przegląd dowodu jest szybszy niż samodzielne powtarzanie całej weryfikacji.
! npm test albo ! make build. Wynik wpada do rozmowy i Claude Code od razu się do niego odnosi./code-review./verify, żeby potwierdzić zmianę względem faktycznie działającej aplikacji, a nie tylko testów./goal (osobny ewaluator sprawdza go po każdej turze) albo hook Stop, który blokuje zakończenie tury, dopóki Twój skryptowy sprawdzian nie przejdzie.Kryterium jest proste: masz w rozmowie twardy dowód działania, a nie zapewnienie. Zielone testy z widocznym wyjściem, kompilacja bez błędów, zrzut ekranu zgodny z projektem albo raport podagenta bez istotnych braków. Uruchom /diff, żeby przejrzeć dokładny zakres zmian, i skonfrontuj go z tym, co miało powstać. Jeśli używasz celu /goal albo hooka Stop, dowodem jest to, że tura po prostu nie kończy się, dopóki sprawdzian nie przejdzie. Zasada, którą warto zapamiętać: jeśli czegoś nie potrafisz zweryfikować w działaniu, nie traktuj tego jako gotowego.
Wróć do listy: 100 najczęstszych problemów z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...