Bug Definition

Was ist Bug?

In der Computerwelt ist ein Bug ein Fehler in einem Programm. Er kann dazu führen, dass ein Programm unerwartet beendet wird oder sich in einer unbeabsichtigten Weise verhält. Ein kleiner Fehler kann beispielsweise dazu führen, dass eine Schaltfläche auf der Programmoberfläche nicht reagiert, wenn Sie darauf klicken. Ein schwerwiegenderer Fehler kann dazu führen, dass sich das Programm aufgrund einer unendlichen Berechnung oder eines Speicherlecks aufhängt oder abstürzt.

Aus der Sicht eines Entwicklers können Bugs Syntax– oder Logikfehler innerhalb des Quellcodes eines Programms sein. Diese Fehler können oft mit Hilfe eines Entwicklungswerkzeugs behoben werden, das treffend Debugger genannt wird. Werden die Fehler jedoch nicht vor der Kompilierung des Programms in die endgültige Anwendung behoben, werden sie vom Benutzer bemerkt.

Da sich Fehler negativ auf die Benutzerfreundlichkeit eines Programms auswirken können, werden die meisten Programme in der Regel umfangreichen Tests unterzogen, bevor sie für die Öffentlichkeit freigegeben werden. So durchläuft beispielsweise kommerzielle Software häufig eine Beta-Phase, in der mehrere Benutzer alle Aspekte des Programms gründlich testen, um sicherzustellen, dass es korrekt funktioniert. Sobald das Programm als stabil und fehlerfrei eingestuft wird, wird es für die Öffentlichkeit freigegeben.

Wie wir alle wissen, sind die meisten Programme natürlich nicht völlig fehlerfrei, selbst wenn sie gründlich getestet wurden. Aus diesem Grund geben Softwareentwickler oft „Punkt-Updates“ heraus (z.B. Version 1.0.1), die Fehlerkorrekturen für Fehler enthalten, die nach der Veröffentlichung der Software gefunden wurden. Programme, die besonders „fehlerhaft“ sind, benötigen möglicherweise mehrere Punkt-Updates (1.0.2, 1.0.3 usw.), um alle Fehler zu beseitigen.

Die Definition von Bug 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 Fehler-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.