Debugging: Unterschied zwischen den Versionen

Aus DDSWiki
Wechseln zu: Navigation, Suche
 
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. 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.
 
* 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 [https://p5js.org/reference/#/p5/console/log 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.
 
[[image: consolelog.png|400px]]
 
  
 
<iframe key="p5js" path="flotorious/sketches/KyaDT2hcs" w="1000" h="800"></iframe>
 
<iframe key="p5js" path="flotorious/sketches/KyaDT2hcs" w="1000" h="800"></iframe>

Aktuelle Version vom 28. Oktober 2023, 20: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.

Fehlermedungen2.png