Źródło: Arkusze CKE
Jaką rolę pełni debugger w trakcie programowania?
Warianty odpowiedzi
-
A
Do kontrolowania wersji kodu źródłowego
-
B
Do wykrywania błędów w czasie działania programu
-
C
Do konwersji kodu źródłowego na język maszynowy
-
D
Do automatycznego generowania dokumentacji projektu
Wyjaśnienie
Podczas pisania kodu łatwo popełnić błąd logiczny, którego kompilator nie zgłosi, ponieważ sam kod jest składniowo poprawny.
Debugger umożliwia uruchomienie aplikacji w kontrolowanym środowisku i analizowanie jej stanu w czasie rzeczywistym (w tzw. runtime).
Pozwala to dokładnie zobaczyć, w którym momencie i z jakiego powodu aplikacja zachowuje się niezgodnie z oczekiwaniami lub ulega awarii.