Browse Source

Update Lerntagebuch.md

remotes/rating/main
fdai7899 1 year ago
parent
commit
e253ac1a48
  1. 37
      Lerntagebuch.md

37
Lerntagebuch.md

@ -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.
-Build-Prozess: Übersetzen , Äbhangigkeiten organisieren, automatisierte Tests ausführen, Liefer-Artefakte erzeugen, Deployement.
-Automatisierte Tests: Dokumentatieren gewünschtes Verhalten, sind wiederholbar erkennen Laufzeitfehler,entkoppeln Ausführungszeit von Arbeitszeit.
Loading…
Cancel
Save