@ -7,8 +7,6 @@ ich habe gelernt wie man Git installieren kann und auch manche Befehle wie cd, p
### Wiederholung
### Wiederholung
Git ist ein Open-Source-Tool welches für die Versionskontrolle von Software verwendet wird.
Git ist ein Open-Source-Tool welches für die Versionskontrolle von Software verwendet wird.
### Kritik
### Mitteilung an die Dozierenden
--
--
@ -84,3 +82,38 @@ Bevorzugen Sie die Zusammenführung, wenn:
-Der aktuelle Zweig ist „Develop“ oder „Master“.
-Der aktuelle Zweig ist „Develop“ oder „Master“.
-Der Verlauf soll mit der Zeitleiste synchron bleiben
-Der Verlauf soll mit der Zeitleiste synchron bleiben
-Ihr aktueller Zweig wurde bereits zusammengeführt
-Ihr aktueller Zweig wurde bereits zusammengeführt
## SU 04(01.12.2023)
##Lernziel
In der letzten Vorlesung haben wir uns mit Kooperation SCM beschäftigt. Unter Kooperation SCM haben wir Relavante Literatur, Kooperation im Softwareentwicklungsprozess, Softwareentwicklungsprozess, Rolle von automatisierten Tests und Vorgehensmodelle gesehen.
## Erkenntnis
In Kooperation im Softwareentwicklungsprozess haben uns mit Größe von Software-projekten, Zusammenführung der Einzelleistungen und Vorteile von CI systemen auseinandergesetzt.
Unter Softwareentwicklungsprozess haben wir Folgendes gesehen
-Bestandteile
-Abhänkigkeitsverwaltung
-Semantische Versionierung
-Source Code Management (SCM)
-Build- Prozess
-Integration
Unter Rolle von automatisierten Tests haben wir die folgenden gemacht
-Problem des Continous Integration
-Vorteile automatisierter Tests
-Grenzen automatisierter Tests
Gemeinsames remote repository und privater fork haben wir uns unter Vorgehensmodelle befasst.
### Wiederholung
-Semantische Versionierung: Major für inkompatible Äanderungen, Minor für zustätzliche Features bei abwärtskompatiblen Äanderungen, Patch für Fehlerbehebungen bei abwärtskompatiblen Änderungen
-Continous Integration (CI): Automatisierte Prozesse verrringern den Aufwand, formale Prozesse verringern Konfliktpotenzial, Vorstufe zu Continous Delivery.