Debugger Definition

Was ist Debugger?

Selbst den erfahrensten Software-Programmierern gelingt es meist nicht beim ersten Versuch. Bestimmte Fehler, oft als Bugs bezeichnet, können in Programmen auftreten und dazu führen, dass sie nicht wie vom Programmierer erwartet funktionieren. Manchmal sind diese Fehler leicht zu beheben, während manche Fehler sehr schwer zu finden sind. Dies gilt insbesondere für große Programme, die aus mehreren tausend Codezeilen bestehen.

Glücklicherweise gibt es Programme, die Debugger genannt werden und Softwareentwicklern helfen, Fehler zu finden und zu beseitigen, während sie Programme schreiben. Ein Debugger teilt dem Programmierer mit, welche Arten von Fehlern er findet, und markiert oft die genauen Codezeilen, in denen die Fehler gefunden werden. Debugger ermöglichen es dem Programmierer auch, ein Programm Schritt für Schritt auszuführen, so dass er genau feststellen kann, wann und warum ein Programm abstürzt. Fortgeschrittene Debugger liefern detaillierte Informationen über Threads und Speicher, die vom Programm während jedes Ausführungsschritts verwendet werden. Man könnte sagen, ein leistungsfähiges Debugger-Programm ist wie OFF! mit 100% Deet.

Die Definition von Debugger auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Debugger-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.