Code Debuggen für Anfänger
Verfasst: 04.12.2006 22:57
Wie oft passiert das nicht?
Man hat so einen Code und irgendwas tut nicht so wie es eigendlich soll?
Nunja ziemlich oft.
Anstatt erstmal PB die schuld dran zu geben sollte man sich erstmal selber auf die suche machen.
Folgende Schritte mache ich immer.
-Erstmal schauen ob der Debugger irgendetwas sagt alla "Initxx" must be called oda so.
-Dann muss man versuchen den Fehler auf eine kleine Fläche im Code runterzutracken.
Das geht ganz gut durch Debg "Ich lebe noch" oder so an bestimmten Teilsegmenten oder das kommentieren von codesegementen.
Hierbei immer relativ große Teile erstmal ausssließen und dann schauen ob es dann geht.
-Variablen im Umfeld des Fehlers Debuggen
-Nach Logigfehlern etc schauen.
-Wenn man nicht draufkommt den Code so klein wie möglich machen, aber sodass der Fehler immernoch auftacht und hier posten.
!Lange Codes werden zu 99% nicht nach Fehlern durchsucht
!Codes die nicht einfach ausgeführt werden können sind auch unbeliebt.
So hoffe das Hilft.
Wenn jemand konstruktive Kritik hat gerne sagen. Auch ich bin sicher nicht perfekt im Fehler finden.
Verschoben von Code, Tipps & Tricks in die FAQ von NicTheQuick
Man hat so einen Code und irgendwas tut nicht so wie es eigendlich soll?
Nunja ziemlich oft.
Anstatt erstmal PB die schuld dran zu geben sollte man sich erstmal selber auf die suche machen.
Folgende Schritte mache ich immer.
-Erstmal schauen ob der Debugger irgendetwas sagt alla "Initxx" must be called oda so.
-Dann muss man versuchen den Fehler auf eine kleine Fläche im Code runterzutracken.
Das geht ganz gut durch Debg "Ich lebe noch" oder so an bestimmten Teilsegmenten oder das kommentieren von codesegementen.
Hierbei immer relativ große Teile erstmal ausssließen und dann schauen ob es dann geht.
-Variablen im Umfeld des Fehlers Debuggen
-Nach Logigfehlern etc schauen.
-Wenn man nicht draufkommt den Code so klein wie möglich machen, aber sodass der Fehler immernoch auftacht und hier posten.
!Lange Codes werden zu 99% nicht nach Fehlern durchsucht
!Codes die nicht einfach ausgeführt werden können sind auch unbeliebt.
So hoffe das Hilft.
Wenn jemand konstruktive Kritik hat gerne sagen. Auch ich bin sicher nicht perfekt im Fehler finden.
Verschoben von Code, Tipps & Tricks in die FAQ von NicTheQuick