Haltepunkt (Programmierung)

Haltepunkt (Programmierung)

Ein Haltepunkt (englisch: breakpoint) bezeichnet bei der Fehlerbereinigung (Debugging) von Computerprogrammen eine besonders markierte Stelle im Programm. Wird dieses Programm mit einem Programm zur Fehlerbereinigung, einem Debugger, gestartet, so erkennt dieser die Markierung und hält an dieser Stelle die Verarbeitung der Befehle an. Der Tester kann nun den Zustand des angehaltenen Programms auf mögliche Fehlerursachen untersuchen. Er kann zum Beispiel nachsehen, ob Variablen die an dieser Stelle zu erwartenden Werte haben. Außerdem kann er das Programm von diesem Haltepunkt aus in Einzelschritten ausführen lassen und so den Fehler genauer eingrenzen.

Quellen

  • Monadjemi, Peter: Visual Basic 2005. Kompendium. 1. Auflage. Markt und Technik, München 2008, ISBN 978-3827243737, Debuggen, Ausnahmebehandlung und andere Tricks, S. 489ff. („Die Rolle der Haltepunkte“ wird auf S. 505ff. unter Verwendung von Visual Basic beschrieben).
  • pdb — The Python Debugger. In: Python v2.6.2 documentation. Python Software Foundation, 2009, abgerufen am 11. Juni 2009 (Behandelt Fehlerbereinigung unter Verwendung des Python-Debuggers und spricht dabei von „breakpoints“.).

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Haltepunkt (Begriffsklärung) — Der Begriff Haltepunkt bezeichnet eine Zugangsstelle zur Eisenbahn, die nicht Bahnhof ist, siehe Haltepunkt einen Korrekturpunkt beim Schießen, siehe Haltepunkt (Waffentechnik) den Zeitpunkt, an dem zwischen Kupplungsscheibe und Motorscheibe… …   Deutsch Wikipedia

  • Generation language — Quelltext eines Programms in der objektorientierten Programmiersprache Ruby. Eine Programmiersprache ist eine Notation für Computerprogramme; sie dient sowohl dazu, diese während und nach ihrer Entwicklung (Programmierung) darzustellen als auch… …   Deutsch Wikipedia

  • Debuggen — Ein Debugger (von engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren, Auffinden und Beheben von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.… …   Deutsch Wikipedia

  • Debugging — Ein Debugger (von engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren, Auffinden und Beheben von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.… …   Deutsch Wikipedia

  • Fehlerbereinigung — Ein Debugger (von engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren, Auffinden und Beheben von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.… …   Deutsch Wikipedia

  • Endrekursiv — Eine rekursive Funktion f ist endrekursiv (englisch: tail recursive) (auch endständig rekursiv, iterativ rekursiv, repetitiv rekursiv), wenn der rekursive Funktionsaufruf die letzte Aktion zur Berechnung von f ist.[1] Vorteil dieser… …   Deutsch Wikipedia

  • Endrekursive Funktion — Eine rekursive Funktion f ist endrekursiv (englisch: tail recursive) (auch endständig rekursiv, iterativ rekursiv, repetitiv rekursiv), wenn der rekursive Funktionsaufruf die letzte Aktion zur Berechnung von f ist.[1] Vorteil dieser… …   Deutsch Wikipedia

  • Tail call elimination — Eine rekursive Funktion f ist endrekursiv (englisch: tail recursive) (auch endständig rekursiv, iterativ rekursiv, repetitiv rekursiv), wenn der rekursive Funktionsaufruf die letzte Aktion zur Berechnung von f ist.[1] Vorteil dieser… …   Deutsch Wikipedia

  • Tail recursive — Eine rekursive Funktion f ist endrekursiv (englisch: tail recursive) (auch endständig rekursiv, iterativ rekursiv, repetitiv rekursiv), wenn der rekursive Funktionsaufruf die letzte Aktion zur Berechnung von f ist.[1] Vorteil dieser… …   Deutsch Wikipedia

  • 386er — Die Artikel Intel 80386 und I386 überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese Überschneidungen. Bitte entferne diesen Baustein erst nach… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”