@ -41,3 +41,17 @@ Refactoring: Refactoring nennt man die Verbesserung bestimmter Aspekte eines Que
### Kritik
---
## SU 04 (14.11.2023)
### Lernziel
Kennenlernen der allgemeinen funktionsweise und den von Vor- und Nachteilen von verschiedenen Arten von Sourcecode Management. Vertraut werden mit diversen Git-Anweisungen.
### Erkenntnis
Arbeiten mit Source Code Management gehört zu den absoluten Grundlagen beim Programmieren und damit vernünftig umgehen zu können wird essenziel sein für ein erfolgreiches Gruppenprojekt. Besonders der Umgang mit Git wird hier noch wichtig werden.
### Wiederholung
Zentralisiertes SCM: Bei diesem System ist die gesamte Historie auf einem Zentralen Netzwerk vorhanden. Jeder Developer kann sehen, wer gerade eine Datei bearbeitet, da diese dazu ge"locked" werden muss, was verhindert, dass andere Leute diese bearbeiten können. Bei diesem System hat jeder Developer jediglich eine Kopie der Dateien.