Zuhause Entwicklung Was ist ein Bug? - Definition aus techopedia

Was ist ein Bug? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Bug?

In der IT bezieht sich ein Fehler auf einen Fehler, eine Störung oder einen Fehler in einem Computerprogramm oder einem Hardwaresystem. Ein Fehler führt zu unerwarteten Ergebnissen oder führt dazu, dass sich ein System unerwartet verhält. Kurz gesagt, es ist jedes Verhalten oder Ergebnis, das ein Programm oder System erhält, für das es jedoch nicht entwickelt wurde.

Es ist nicht klar, wann der Begriff "Fehler" zum ersten Mal verwendet wurde, um Fehler in etwas zu bezeichnen, wie sogar Thomas Edison in einem Brief an einen Mitarbeiter erwähnte, dass Fehler später im Erfindungsprozess auftauchen und dass mehr Zeit für die Behebung aufgewendet werden muss Das Produkt kann kommerziell hergestellt werden.

Techopedia erklärt Bug

Am 9. September 1947 wurde ein Fehler im von der US-Marine betriebenen Mark II-Computer dadurch verursacht, dass eine Motte zwischen zwei elektrischen Relais eingeschlossen wurde. William Burke, der Betreiber, der es gefunden hatte, war so amüsiert, dass er die Motte nahm und sie mit der Anmerkung „Erster tatsächlicher Fehlerfall gefunden“ in ein Logbuch schrieb. Dies war als Wortspiel gedacht und ist sicherlich nicht das erste Mal, dass das Wort zur Bezeichnung von Fehlern verwendet wurde. Das Logbuch befindet sich jetzt im Nationalmuseum für amerikanische Geschichte des Smithsonian Institute, an dem noch Motten hängen.

Es ist nicht klar, wann der Begriff "Fehler" zum ersten Mal verwendet wurde, um Fehler in etwas anzuzeigen. Thomas Edison, der Erfinder aus dem 19. Jahrhundert, erwähnte in einem Brief an einen Mitarbeiter, dass Fehler später im Erfindungsprozess auftreten und dass mehr Zeit für Korrekturen vor der Vermarktung des Produkts erforderlich wäre.

Es ist oft das Ziel eines Softwareentwicklers oder -designers, fehlerfreies Arbeiten zu produzieren. In Wahrheit ist ein fehlerfreies Produkt eine sehr schwierige (und teure) Marke. Einige Fehler können unbedeutende Unannehmlichkeiten verursachen, andere können schwerwiegenden Schaden anrichten und sogar zum Tod führen. Viele der fortschrittlichen Design- und Implementierungstechnologien zielen darauf ab, die Anzahl und Schwere von Fehlern zu verhindern und diese Fehler so früh wie möglich im Produktionsprozess zu identifizieren und zu beseitigen. Das Entfernen dieser Fehler wird als Debugging bezeichnet.

Was ist ein Bug? - Definition aus techopedia