Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 741

Jakie jest główne zadanie debuggera w środowisku programowania?

  1. ATworzenie kodu źródłowego
  2. BGenerowanie plików wykonywalnych
  3. CKompilowanie kodu źródłowego
  4. DAnaliza i usuwanie błędów w kodziePoprawna

Wyjaśnienie

Debugger to narzędzie programistyczne służące do analizy i usuwania błędów w kodzie źródłowym. Pozwala na krokowe wykonywanie programu, śledzenie wartości zmiennych i identyfikowanie miejsc, w których występują błędy logiczne lub składniowe. Debugger umożliwia zatrzymanie wykonania programu w dowolnym miejscu, ustawienie tzw. breakpointów (punktów przerwania) i monitorowanie przepływu sterowania. Dzięki temu programista może dokładnie przeanalizować, dlaczego program nie działa zgodnie z oczekiwaniami i szybko znaleźć przyczynę problemu. Debuggery są dostępne w większości zintegrowanych środowisk programistycznych (IDE), takich jak Visual Studio, PyCharm czy IntelliJ IDEA.