Jak debugować i testować kod wygenerowany przez AI
AI może szybko zaproponować poprawkę, lecz bez odtwarzalnego przykładu łatwo ukryć prawdziwą przyczynę. Krótka pętla weryfikacji zmniejsza ryzyko regresji.
Najpierw odtwórz błąd
Zapisz oczekiwany rezultat, faktyczne zachowanie i dokładne kroki. Zachowaj komunikat z konsoli oraz dane wywołujące problem. Konkretne dowody pomagają modelowi analizować sytuację.
Zawęź przyczynę i zmieniaj mniej
Poproś AI o wyjaśnienie możliwych przyczyn przed edycją. Odtwórz problem w najmniejszym scenariuszu i zmieniaj tylko powiązany kod, by nie dodać nowych błędów.
Sprawdź poprawkę i sąsiednie ścieżki
Dodaj test, który nie przechodzi przed poprawką, a przechodzi po niej. Przejrzyj różnicę w kodzie, uruchom istniejące kontrole i ręcznie powtórz ważne działania użytkownika.