Źródło: Arkusze CKE
Jakie narzędzie jest najbardziej odpowiednie do identyfikacji błędów w trakcie działania programu?
Warianty odpowiedzi
-
A
Kompilator
-
B
Interpreter
-
C
Debugger
-
D
Linker
Wyjaśnienie
Gdy aplikacja zgłosi wyjątek lub zwróci błędne dane podczas działania, najlepszym narzędziem do zdiagnozowania problemu jest debugger.
Kompilator czy linker pracują wyłącznie na etapie budowania pliku wykonywalnego i nie mają wglądu w to, co dzieje się z pamięcią i zmiennymi po uruchomieniu programu.
Debugger pozwala podpiąć się pod działający proces, zatrzymać go w dowolnym momencie i sprawdzić aktualny stan aplikacji.