Programmierfehler: Bugs
Weil Programmiersprachen formale Sprachen sind und damit sehr anfällig auf Fehler, kommt es sehr oft vor, dass man beim Programmieren Fehler macht.
Einen Fehler nennt man beim Programmieren "Bug".
Es gibt drei Typen von Bugs:
- Syntaxfehler: Das Programm kann nicht übersetzt werden, weil ein Schreib- oder Interpunktionsfehler vorliegt.
- Laufzeitfehler: Während der Ausführung kommt es zu einem Fehler und das Programm stürzt ab.
- Semantikfehler: Das Programm läuft zwar, macht aber nicht das, was vorgesehen ist.
Debugging
Das Beheben von Fehlern nennt man "Debugging".
Es ist z.T. schwierig und zeitaufwändig einen Fehler zu finden. Ein paar Tipps:
- Versuche herauszufinden, in welcher Zeile der Fehler auftritt, indem du das Programm deaktivierst und danach Zeile um Zeile reaktivierst.
- Schränk den Fehler ein: Unter welchen Umständen tritt er auf?
- Wenn du dem Fehler nach 5 Minuten nicht auf die Schliche gekommen bist: Leg eine Pause ein!
Siehe auch diese Programmiertipps.