|
|
@ -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 |
|
|
|
|
|
|
|
|
|
|
|
|