| |
| * Link führt ins Internet |
|
| |
Hier eine kurze Checkliste um Fehler zu vermeiden, diese Liste soll Ihnen die Fehlerprävention erleichtern:
. Sie sollten allen Variablen, Arrays, Funktionen und Objekten eindeutige Namen zuordnen. (Eine Ausnahme stellen lediglich die lokalen Variablen in Schleifen oder Funktion dar)
. Verwenden Sie die Anweisung foreach, um die Eigenschaften von Objekten zu durchlaufen.
. Achten Sie darauf, dass while, do-while, for- und foreach-Schleifen korrekt beendet werden, um Endlos Schleifen zu vermeiden.
. Prüfen Sie, ob alle Gültigkeitsbereiche stimmen.
Sie sollten sich nochmals im klaren darüber sein, dass niemand perfekt ist. Deshalb können Sie, selbst wenn Sie die oben aufgeführten Ratschläge beachten, keine hundertprozentige Garantie geben, dass Ihr Projekt fehlerfrei läuft. Selbst erfahrene Informatiker sind davor nicht gefeit. Fehler gehören halt zum Leben, wie Ungeziefer in den Keller. Sie werden es wohl kaum schaffen sie auszurotten, aber Sie können versuchen so viele wie möglich aus Ihrem Keller rauszuhalten.
Wie kommt es eigentlich, dass Fehler als Bugs bezeichnet werden. Diese Frage soll hier kurz beantwortet werden, so dass Sie jederzeit bei einem netten Gespräch unter Entwicklern eine Anekdote parat haben.
Hierfür müssen Sie zu den Anfängen des Computerzeitalters zurück kehren. Der erste Computer wurde mit mechanischen Relais betrieben, an elektronische Bauteile war noch nicht zu denken. Eines Tages blieb der Computer ohne ersichtlichen Grund stehen und ignorierte jegliche Eingabe. Die Entwickler prüften ihre Programme und mussten feststellen, dass sie eigentlich fehlerfrei funktionieren sollten. Die Stromversorgung war ebenfalls gesichert und auch die Drähte im Computer waren ordnungsgemäss angeschlossen. Einer der Entwickler entdeckte jedoch, dass eine Wanze (engl. Bug) in einem der Relais zerquetscht worden war, was dazu geführt hatte, dass sich das Relais nicht mehr vollständig schliessen konnte. Diese Wanze hatte den Computer lahmgelegt und das ist auch der Grund wieso seitdem Fehler als Bugs bezeichnet werden. Sie können von Glück reden, dass nichts Anderes zerquetscht wurde.
|
|
|
|
|
|
|