Debugging: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „* Viel Zeit beim Programmieren geht für das ''debugging'' drauf. - Das ist die Suche nach Fehlern, um Programme ordentlich zum Laufen zu bringen. * Beim ''deb…“) |
|||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | * Viel Zeit beim Programmieren geht für das ''debugging'' drauf. - Das ist die Suche nach Fehlern, um Programme ordentlich zum Laufen zu bringen. | + | * Viel Zeit beim Programmieren geht für das ''debugging'' drauf. - Das ist die Suche nach Fehlern, um Programme ordentlich zum Laufen zu bringen. Besonders zeitaufwändig ist es, Fehler zu finden welche die Programme zwar nicht ''zum Abstürzen'' bringen, sondern einfach nur unerwartete Ergebnisse liefern und ein fehlerhaftes Verhalten an den Tag legen. |
− | * Beim ''debuggen'' ist es unverzichtbar zu kontrollieren, welche Werte die Variablen aktuell gespeichert haben. Dazu kann man bei p5js die Funktion console.log() verwenden. | + | * Beim ''debuggen'' ist es unverzichtbar zu kontrollieren, welche Werte die Variablen aktuell gespeichert haben. Dazu kann man bei p5js die Funktion [https://p5js.org/reference/#/p5/console/log console.log()] verwenden. |
− | [[ | + | <iframe key="p5js" path="flotorious/sketches/KyaDT2hcs" w="1000" h="800"></iframe> |
+ | |||
+ | |||
+ | = Fehlermeldungen = | ||
+ | * Wenn das Programm ordentlich falsch ist -- d.h. wenn es nicht ausführbar ist, da es syntaktisch nicht korrekt eingegeben wurde -- dann hilft ein Blick auf die Fehlermeldung in der Konsole (unten), um das Problem hoffentlich bald zu lokalisieren und auszubessern. | ||
+ | |||
+ | [[file:fehlermedungen2.png|500px]] |
Aktuelle Version vom 28. Oktober 2023, 19:17 Uhr
- Viel Zeit beim Programmieren geht für das debugging drauf. - Das ist die Suche nach Fehlern, um Programme ordentlich zum Laufen zu bringen. Besonders zeitaufwändig ist es, Fehler zu finden welche die Programme zwar nicht zum Abstürzen bringen, sondern einfach nur unerwartete Ergebnisse liefern und ein fehlerhaftes Verhalten an den Tag legen.
- Beim debuggen ist es unverzichtbar zu kontrollieren, welche Werte die Variablen aktuell gespeichert haben. Dazu kann man bei p5js die Funktion console.log() verwenden.
Fehlermeldungen
- Wenn das Programm ordentlich falsch ist -- d.h. wenn es nicht ausführbar ist, da es syntaktisch nicht korrekt eingegeben wurde -- dann hilft ein Blick auf die Fehlermeldung in der Konsole (unten), um das Problem hoffentlich bald zu lokalisieren und auszubessern.