20/09/ Języki programowania 1 Piotr Górczyński Debugowanie kodu
20/09/ Debugowanie Debugowaniem nazywamy możliwość sprawdzenia wartości zmiennych (tzw. stosu) w trakcie działania programu. Debuggerem nazywamy program, który pozwala debugować. Funkcje debuggera pozwalające na efektywne debuggowanie: Wykonywanie kodu programu krok po kroku (Step) Podglądanie wartości zmiennych (Watch) Zastawianie pułapek (Breakpoint)
20/09/ Step Aby wejść w tryb debuggowania kodu krok po kroku od samego początku, trzeba uruchomić program za pomocą polecenia Step Into z menu Debug Instrukcja, która będzie wykonana w następnym kroku jest wyróżniona (tutaj podświetlona żółtym kolorem) Naciśniecie polecenie Step Into lub klawisza F8 powoduje zinterpretowanie (wykonanie) wyróżnionej instrukcji i przejście do instrukcji następnej
20/09/ Watch 1/2 Aby móc podglądać zmienną w trakcie działania programu należy wywołać polecenie Add watch... z menu Debug W okienku, które się pojawi wpisać nazwę zmiennej Powinno pojawić się nowe okno, w której znajdzie się podglądana zmienna z wyświetloną bieżącą wartością
20/09/ Watch 2/2 1.Na rysunku górnym widać, że zmienna i ma wartość (value) równą 1, bo w instrukcji powyżej instrukcji wyróżnionej kolorem żółtym (bieżącej) została jej przypisana ta właśnie wartość (i=1). 2.Na rysunku dolnym widać, że ta sama zmienna i ma już wartość równą 2, bo w instrukcji powyżej instrukcji bieżącej została jej przypisana ta właśnie wartość (i=2).
20/09/ Breakpoint Pułapkę (breakpoint) można wstawić albo klikając myszą na szarym obszarze z lewej strony instrukcji, przy której chcemy aby komputer się zatrzymał, albo wywołując z menu Debug polecenie Toggle Breakpoint W trakcie działania programu gdy komputer dojdzie do instrukcji, w której jest breakpoint, nastąpi zatrzymanie programu
20/09/ Literatura vb4all.canpol.pl y/Debug%20-%20co%20dalej.doc y/Debug%20-%20co%20dalej.doc