diff --git a/Lerntagebuch.md b/Lerntagebuch.md index c4f1b0d..6c25f2c 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -70,7 +70,7 @@ Mit git-Repositories können wir unsere Daten und Projekte an einem sicheren Ort ### Mitteilung an die Dozierenden -## SU 04 (07.11.2023) +## SU 04 (14.11.2023) ### Lernziel - Besprechung über `git`(System Control Version) und warum sollten wir git benutzen. @@ -87,3 +87,36 @@ Mit git-Repositories können wir unsere Daten und Projekte an einem sicheren Ort ### Kritik ### Mitteilung an die Dozierenden + +## SU 06 (28.11.2023) + +### Lernziel + +- Besprechung über `Koopertion im Softwareentwicklungsprozess` und dazu kommende Themen. z.B: Größe von Software-Projekten +- Vortile von CI(Continous Integration): +1. automatisierte Prozesse verringern Aufwand +2. formale Prozesse verringern Konfliktpotential +3. Vorstufe zu Continous Delivery +- Softwareentwicklungsprozess und seine Untermengen. +- Verständnis von den Rollen,die die Tests spielen und deren Vorteile. +- gemeinsames `remote repository` und privater `fork`. + +### Erkenntnis + +- Durch `Source Code Management System (SCM)`: +1.wird gleichzeitige und parallele Entwicklung für verschidene `Tasks` ermöglicht. +2.wird eine gemeinsame Zentrale für jede Entwickler vorhanden. +- Mit einem Repository auf der lokalen Festplatte kann mehr als ein Aebeitsverzeichnis`Worktree` verwaltet werden. + +### Wiederholung + +- Vorteile von `gemeinsames remote repository`: +1. alle Entwickler arbeiten ausschließlich gegen ein gemeinsames remote repository. +2. jeder Entwickler hat Zugriff. +3. einfache Synchonisation. +4. (gepushte) Zwischenstände für alle direkt sichtbar. + +### Kritik + + +