Programmierpraktikum SoSe 2024, Bachelor Informatik, FU Berlin
ProPra2024 > Debugging

Defektlokalisierung (Debugging)

Ob unsere Programmiererfahrung nun gering ist oder groß: Wir alle haben schon Code produziert, der nicht das tat, was er sollte, der also versagte.

Hier geht es darum, ausgehend von einem Versagen den zugehörigen Defekt zu lokalisieren, damit man ihn beseitigen kann. Wir lernen hauptsächlich Methoden kennen. Bei deren Umsetzung hilft bisweilen ein Werkzeug: der Debugger.

Debugging geht Hand in Hand mit dem Thema Testen: Testen deckt ein Versagen auf, dann ist Debugging nötig, um den Defekt zu lokalisieren.