diff --git a/lerntagebuch.md b/lerntagebuch.md index 4fd621f..c3f2eb0 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -31,3 +31,21 @@ Erkenntnis: Wiederholung: - Ein wichtiges Kommando im Umgang mit Git ist git status. Man kann damit den Status des Repositorys abfragen. Es gibt aktuelle Informationen zum Stand, z.B. ob Änderungen noch nicht "commited" oder welcher Branch gerade aktiv ist. Es zeigt aber nicht den Projektverlauf an. Hierfür wird git log benötigt. Man kann damit den Projektverlauf aufrufen, ihn filtern und nach bestimmten Änderungen suchen. + +**Tagebucheintrag: Woche 3** + +Lernziel: +- Entwurfsmuster +- Vor- und Nachteile +- verschiedene Typen +- Geschichte der Programmiermethoden +- Arbeiten mit Eclipse +- Debugging + +Erkenntnis: +- In einer Gruppenarbeit sollte jeder Teilnehmer mit Eclipse und Debugging arbeiten können, damit man sich gegenseitig unterstützen kann. Denn nicht jeder ist der erfahrenste Programmierer. Hat einer einen Fehler im Code und kommt nicht weiter, können alle anderen Teilnehmer auch nicht weiterarbeiten. +-In der Übungsstunde haben wir uns genau damit beschäftigt. In Uebung 1 haben wir den Breakpoint in Zeile 35 gesetzt und es im Debugging Modus gestartet mit der Variable 45. Zahl 45: this; this; args Zahl 47: this; this; args) +-Uebung 2: Variable 45 Breakpoint: Zeile 40 (this - Uebung2 (id=19);nextInt - 23; this - Uebung2 (id=19); input - Scanner (id=19); nextInt - 45; args - String0 (id=25)) + +Wiederholung: +- Debugging: Beim Debuggen werden vorhandene Fehler, auch "Bugs" genannt, in einem Software-Code erkannt und beseitigt. Solche "bugs" können zu unerwartetem Verhalten und Abstürzen führen. Der Debugger selbst ist ein Werkzeug für Programmierer. In Eclipse muss man hierfür Breakpoints setzen und in den "Debug-Mode" gehen. Anschließend setzt man die Variablen.