@ -58,3 +58,21 @@ Neu für mich war vor allem die allgemeine Fassung und Aufteilung von Entwurfsmu
### Wiederholung
Ein Entwurfsmuster ist allgemein gefasst eine Lösungsvorlage für ein wiederkehrendes (Entwurfs-)Problem. Interessant ist dabei außer den klassischen Vorteilen, dass sie sich gut zur Dokumentation eignen, auch wenn sie im Code schwer zu identifizieren sind (Nachteil). Die Entwurfsmuster können dabei in viele Kategorien, grob in Erzeugungsmuster, Strukturmuster und Verhaltensmuster eingeteilt werden.
## Vorlesung vom 2023.11.14
### Lernziel
- SCM-Methoden/Funktionsweisen
- Vorteile von git
- Was ist bei der Nutzung wichtig?
- Kleine, häufige Commits
- Branching
### Erkenntnis
Für das Gruppenprojekt waren in dieser Vorlesung viele Dinge von besonders großer Bedeutung. Wichtig ist es, die Commits klein zu halten und dabei darauf zu achten, dass der Code funktioniert und den Clean Code Standards entspricht. Nützlich ist es dabei auch, eine Vorstellung von den verschiedenen Branches zu haben.
### Wiederholung
Git setzt auf ein dezentrales System, bei dem Dateien für die Bearbeitung ausgecheckt werden. Das heißt, dass jeder Nutzer seine eigene Repository-Historie lokal vorhält, wodurch auch kein Server benötigt wird. Ein Vorteil ist dabei, dass man auch offline arbeiten kann, auch wenn man dafür den Nachteil des Auscheckens hat.