Vorgehensweise bei der Fehlersuche
1.Schritt: Identifizieren (Was genau ist falsch gelaufen und was wäre richtig gewesen?) 2.Schritt: Lokalisieren (Wo ist das passiert?)
3.Schritt: Analysieren (Wie kam es dazu?, Wo ist das letzte richtige Ergebnis?)
4.Schritt: Nachdenken (Wie konnte das passieren? Welcher Wert/Eingabe war schuld?) 5.Schritt: Überprüfen (War es so wie ich dachte?)
6.Schritt: Abstrakte Lösung entwerfen (Wie kann dies in Zukunft vermieden werden?) 7.Schritt: Abbildung auf Programmiersprache (Wie sag ich's dem Computer?)
8.Schritt: Testen (Ist der Fehler jetzt weg? Funktioniert alles andere immer noch?)
Die Schritte 6-8 sind ähnlich wie bei der Programmierung (man Programmiert ja schließlich eine Lösung)
Fehler sind zwar lästig, kommen aber bei der Programmentwicklung in den besten Familien vor. Fehler machen ist keine Schande, Fehler auszuliefern schon. Deswegen ist der Test so wichtig! Der Compiler leistet einen vollständigen Test der Syntax! Bei Syntaxfehlern immer den ersten (obersten) Fehler zuerst beheben um nicht Irrlichtern(=Folgefehlern) nachzurennen. Dazu
1. die Fehlermeldung lesen auch wenn Sie englisch ist :-) 2. Den Fehlerort bzw. dessen Umgebung betrachten
Saubere Formatierung und Einrückung des Codes hilft beim Verständnis und bei der Fehlersuche!!!