Browse Source

Update Lerntagebuch.md

remotes/origin/HEAD fetched-on-2023-12-03
fdai7715 1 year ago
parent
commit
8aae15aef4
  1. 11
      Lerntagebuch.md

11
Lerntagebuch.md

@ -46,3 +46,14 @@ Wir haben drei Arten von Entwurfsmustern kennengelernt: Erzeugungsmuster zum Ers
Der Hauptvorteil von Source Code Management-Software für unser Projekt ist das einfache Arbeiten im Team, da wir unsere Fortschritte recht einfach kombinieren können. Außerdem können wir mit einer Code Management-Software wie git leicht auf verschiedene benannte Versionen zugreifen, was das finden und beheben von Fehlern im Projekt vereinfachen sollte.
### Wiederholung
Git ist ein verteiltes Versionskontrollsystem, bei dem jeder Entwickler eine eigene Kopie des Repositories hat. Dabei gibt es verschiedene Branches wie master/main, develop, realease, hotfix und feature, die alle ihren eigenen Zweck haben.
## Vorlesung vom 2023.11.28 - SU
### Lernziel
- Was ist Continuous Integration?
- Warum automatisiertes Testen?
### Erkenntnis
Mit automaitisiertem Testen können wir beim Projekt sofort nach dem build-Prozess Tests anstoßen, wodurch unser Programm regelmäßig getestet wird und das Fehlerfinden erleichtert wird. Mit Continuous Integration haben wir ein Konzept, um dieses automatisierte Testen in unser Projekt einzubinden.
### Wiederholung
Beim Build-Prozess des CI werden zuerst Abhängigkeiten organisiert, danach das Programm übersetzt, dann die automaitsierten Tests ausgeführt und zum Schluss Artefakte erzeugt und deployed. Das Auführen der automatisierten Tests behebt das Problem, dass menschliche Eingriffe im CI-Build-Prozess an sich nicht möglich sind.
Loading…
Cancel
Save