Browse Source

next

remotes/origin/HEAD fetched-on-2023-11-27
Peter Hildebrandt 1 year ago
parent
commit
95546856f8
  1. 38
      Lerntagebuch.md

38
Lerntagebuch.md

@ -4,9 +4,9 @@
### Lernziel
Das heutige Lernziel war:
-Organisatorische Informationen
-Lerntagebuch erstellen und bearbeiten
-Git repository erstellen
- Organisatorische Informationen
- Lerntagebuch erstellen und bearbeiten
- Git repository erstellen
### Erkenntnis
Noch liegen keine wesentlichen Erkenntnisse fuer das Gruppenprojekt vor.
### Wiederholung
@ -21,9 +21,9 @@ Das heutige Lernziel war:
### Lernziel
Das heutige Lernziel war:
-Programmierungsparadigmen
-Prinzipien der Programmierung
-SOLID, STUPID
- Programmierungsparadigmen
- Prinzipien der Programmierung
- SOLID, STUPID
### Erkenntnis
Jede Programmiersprache hat ihre Vor- und Nachteile. Bei dem Gruppenprojekt kann
man die Programmiersprache der Aufgabe anpassen, um am einfachsten an das Ziel zu kommen.
@ -38,9 +38,9 @@ Das heutige Lernziel war:
### Lernziel
Das heutige Lernziel war:
-Java Uebung analysieren
-Geschichte der Programmierwerkzeuge
-IDE & Debugging
- Java Uebung analysieren
- Geschichte der Programmierwerkzeuge
- IDE & Debugging
### Erkenntnis
Fuer die Gruppenarbeit hab ich gelernt, das Debugging sehr hilfreich sein kann. Es hilft schnell Fehler zu finden und hilft den Code der Gruppenmitglieder nach zu vollziehen.
### Wiederholung
@ -49,3 +49,23 @@ Mit Debugging laesst sich der Code Schritt für Schritt analysieren. So findet m
---
## Su 04 (14.11.2023)
### Lernziel
Das heutige Lernziel war:
- Vorteile von git
- Branches erstellen
- Branches mergen
- Git Befehle anwenden
### Erkenntnis
Fuer das Gruppenprojekt habe ich gelernt wie man effektiv mit git umgehen kann und verschiedene Branches erstellt um mit den Gruppenmitgliedern diese zusammen zu ueberarbeiten.
### Wiederholung
Der Unterschied zwischen Merge und Rebase in Git besteht darin, dass Rebase den Verlauf der Dateigruppe neu schreibt,
waehrend Merge den gesamten Verlauf der Dateien schuetzt. Beide Befehle integrieren Aenderungen eines Branches in einen anderen,
aber Git Merge laesst die bestehenden Branches dabei voellig unberuehrt, während Git Rebase alle neuen Commits im Master-Zweig integriert,
indem der Verlauf neu geschrieben wird, indem für jeden Commit im Quellzweig neue Commits erstellt werden.
### Kritik
In der letzten Uebung bin ich auf das Problem gestossen, dass ich die Fachbegriffe, welche in der Aufgabe verlangt wurden nicht kannte.
Auf Nachfrage was diese zu bedeuten haben, hiess es, dass wir diese schon kennen sollten. Dadurch ist mir die letzte Uebung besonders schwer gefallen.
Koennten sie in den naechsten Vorlesungen den Inhalt an die Uebung anpassen.
---
Loading…
Cancel
Save