Debugger: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
mNie podano opisu zmian |
-weasel |
||
Linia 1:
'''Debug tool''', '''Debugger''' (czytaj ''debager'' - [[język angielski|ang.]] odpluskwiacz) – [[oprogramowanie|program komputerowy]] służący do dynamicznej analizy innych programów, w celu odnalezienia i identyfikacji zawartych w nich błędów, zwanych z angielskiego '''[[bug (programowanie)|bugami]]''' (robakami). Proces nadzorowania wykonania programu za pomocą debuggera określa się mianem [[debugowanie|debugowania]].
Podstawowym zadaniem debuggera jest sprawowanie kontroli nad wykonaniem kodu, co umożliwia zlokalizowanie instrukcji odpowiedzialnych za wadliwe działanie programu.
Debuggery posiadają również wady – symulacja działania kodu nie jest idealnym odtworzeniem wykonania tego kodu w warunkach normalnych. Wobec tego debuggery mogą nie wykrywać bugów niezależnych bezpośrednio od treści badanego programu.
|