Browse Source

Fünfzehnter Push

remotes/origin/HEAD fetched-on-2023-12-03
Dennis 1 year ago
parent
commit
d165493afa
  1. 29
      Lerntagebuch.md

29
Lerntagebuch.md

@ -106,3 +106,32 @@ Die Vorteile beim Mergen ist die einmalige Konfliktlösung pro Befehl. Diese kö
Die Nachteile sind jedoch komplexere Merge-Graphen und komplexere Konfliktlösung in den finalen Phasen. Die Nachteile sind jedoch komplexere Merge-Graphen und komplexere Konfliktlösung in den finalen Phasen.
### Kritik ### Kritik
---
## SU 05 (28.11.2023)
### Lernziele
- Vorteile von Continuous Integration (CI) Systemen
- Bestandteile einen Continuos Integration Prozesses
- Abhängigkeitenverwaltung von Bibliotheken im CI Prozess
- Aufbau und Regeln der Semantischen Versionierung
- Grenzen und Probleme von Continuous Integration Systemen
- Automatische Tests und deren Vorteile
- gemeinsames remote repository und einfacher fork mit Vor- und Nachteilen
### Erkenntnis
Für das Gruppenprojekt habe ich den Continuous Integration Prozess kennengelernt.
Welche Vor- und Nachteile dieser Prozess mit sich bringt
und wie Abhängigkeiten mithilfe einer Abhängigkeitenverwaltung gelöst werden kann.
Außerdem welche Vorteile automatisierte Test im Prozess mit sich bringen.
### Wiederholung
Die Semantische Versionierung leitet die Namensgebung der Vesionen einer Software ab.
Dabei kann jede Version in MAJOR, MINOR, PATCH und LABEL unterteilt werden, wobei LABEL nicht zwingend sind.
MAJOR markieren inkompatible Änderungen, MINOR zusätzliche Features,
PATCH Fehlerbehebungen (beide abwärtskompatibel) und LABEL spezifische Build-Kennzeichnungen.
Bei jeder neuer Version, wird die Nummer der jeweiligen Versionsnummer um 1 erhöht, die betroffen ist.
So wird beim Patch der PATCH um 1 erhöht. Falls sich MAJOR oder MINOR erhöhen, werden die folgenden Zahlen im Anschluss genullt.
### Kritik
Loading…
Cancel
Save