Źródło: Arkusze CKE
Jakie zadanie wykonuje debugger?
Warianty odpowiedzi
-
A
Przekładanie kodu źródłowego na język maszynowy
-
B
Generowanie pliku wykonywalnego programu
-
C
Identyfikowanie błędów składniowych podczas kompilacji
-
D
Umożliwianie analizy działania programu krok po kroku
Wyjaśnienie
Debugger to jedno z najważniejszych narzędzi w warsztacie każdego programisty. Pozwala on zatrzymać wykonywanie programu w wybranym miejscu, tzw. punkt wstrzymania (breakpoint), i prześledzić jego działanie krok po kroku.
Dzięki niemu możemy na żywo podglądać wartości zmiennych i sprawdzać, którymi ścieżkami w kodzie podąża program.
To najskuteczniejszy sposób na szybkie wykrywanie błędów logicznych, których kompilator nie jest w stanie sam zauważyć.