Debugowanie: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Addbot (dyskusja | edycje)
m Bot: Przenoszę 24 linków interwiki do Wikidata, znajdziesz je teraz w zasobie d:q845566
Linia 23:
=== Identyfikacja przyczyny awarii ===
Odnalezienie przyczyny awarii odbywa się zazwyczaj poprzez obserwację stanu programu podczas jego kontrolowanego uruchomienia. Do śledzenia wykorzystuje się zwykle specjalnie przygotowaną wersję programu. W przeciwieństwie do wersji udostępnianej klientom, debugowany program nie jest [[zaciemnianie kodu|zaciemniony]], sprawdza [[Asercja (informatyka)|asercje]] oraz [[log (informatyka)|loguje]] najważniejsze zdarzenia i działania. Wykonanie programu można nadzorować przy pomocy [[debugger]]a, który umożliwia [[punkt wstrzymania|wstrzymywanie wykonania]] [[Proces (informatyka)|procesu]] oraz obserwację i modyfikację jego stanu. Ponadto, środowisko uruchomienia można wzbogacić o [[Biblioteka programistyczna|biblioteki]], które dokonują ściślejszej kontroli dostępu do [[Pamięć komputerowa|pamięci]] oraz śledzą jej [[alokacja pamięci|alokację]], aby wychwycić problemy, zanim pociągną za sobą kolejne.
KUPAAAAAA
 
=== Usunięcie defektu ===