Debugger: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
MonteChristof (dyskusja | edycje)
m Debuger przeniesiono do Debugger nad przekierowaniem: debuger jest słownikowo niepoprawny
MonteChristof (dyskusja | edycje)
Nie podano opisu zmian
Linia 1:
'''DebugerDebugger''' (czytaj ''debager'' - [[język angielski|ang.]] ''debugger'' – ''odpluskwiacz'') – [[oprogramowanie|program komputerowy]] służący do dynamicznej analizy dynamicznejinnych programów, w celu znalezieniaodnalezienia i identyfikacji zawartych w nich błędów, zwanych z angielskaangielskiego '''[[bug (programowanie)|bugami]]''' (robakami). Proces nadzorowania wykonania programu za pomocą debugeradebuggera określa się mianem [[debugowanie|debugowania]].
 
Podstawowym zadaniem debugeradebuggera jest sprawowanie kontroli nad wykonaniem kodu, co umożliwia zlokalizowanie instrukcji odpowiedzialnych za wadliwe działanie programu. Oczywiście, współczesne debugerydebuggery pozwalają na efektywne śledzenie wartości poszczególnych zmiennych, wykonywanie instrukcji krok po kroku czy wstrzymywanie działania programu w określonych miejscach. DebugerDebugger jest standardowym wyposażeniem większości współczesnych [[zintegrowane środowisko programistyczne|środowisk programistycznych]].
 
DebugeryDebuggery posiadają również wady – symulacja działania kodu nie jest idealnym odtworzeniem wykonania tego kodu w warunkach normalnych. Wobec tego debugerydebuggery mogą nie wykrywać bugów niezależnych bezpośrednio od treści badanego programu.
 
==Zobacz też==