Bug
Fehlverhalten von Computerprogrammen
Gibt man bei Google Bug ein, dann kommt zuerst einmal die Übersetzung “Fehler”. Genauer gesagt handelt es sich bei einem Bug um einen Programmfehler, bzw. Softwarefehler, der das Fehlverhalten von Computerprogrammen beschreibt.
Deshalb spielen Bugs eine wichtige Rolle
Ein Bug einer Website oder ein Computer Bug tritt dann auf, wenn der Programmierer eine bestimmte Festlegung der Spezifikation falsch oder überhaupt nicht umgesetzt hat, oder auch wenn die Laufzeitumgebung fehlerhaft bzw. anders als erwartet arbeitet.
In der Regel ist keine Software bei der Veröffentlichung gänzlich frei von Bugs. Die Behebungen dieser Fehler, die sogenannten Bugfixes, wird mit dem nächsten Update ins Programm übernommen. Der bekannteste System Bug der jüngeren Vergangenheit war der Heartbleed-Bug, der die weitverbreitete SSL-Verschlüsselung betraf.
Bugs vermeiden, erkennen und beheben
Die Vermeidung von Bugs hat innerhalb der Programmierung eine sehr hohe Priorität. Um Bugs zu vermeiden, muss allerdings schon die Planung der Programmierarbeit richtig angegangen werden. Außerdem ist eine genaue Dokumentation des Erstellungsprozesses einer Software nötig, um im Fall der Fälle feststellen zu können, bei welchem Schritt der Programmierarbeit sich der Fehler eingenistet hat. Auch können spezielle Programme, sogenannte Bug Tracker, eingesetzt werden um mögliche Fehler zu entdecken.