From 5328650b342f937d5545cf6ec05f981fd2008924 Mon Sep 17 00:00:00 2001 From: fdai7763 Date: Sun, 3 Dec 2023 20:22:21 +0000 Subject: [PATCH] Aktualisieren Lerntagebuch.md --- Lerntagebuch.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 5421424..53754d2 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -76,3 +76,24 @@ Für das Gruppenprojekt waren in dieser Vorlesung viele Dinge von besonders gro ### Wiederholung Git setzt auf ein dezentrales System, bei dem Dateien für die Bearbeitung ausgecheckt werden. Das heißt, dass jeder Nutzer seine eigene Repository-Historie lokal vorhält, wodurch auch kein Server benötigt wird. Ein Vorteil ist dabei, dass man auch offline arbeiten kann, auch wenn man dafür den Nachteil des Auscheckens hat. + + +## Vorlesung vom 2023.11.28 + +### Lernziel + +- Zusammenführung von Einzelleistungen + - Probleme +- Vorteile von CI-Systemen +- Versionsbezeichnung +- build-Prozess +- automatisierte Tests +- remote repository + +### Erkenntnis + +Eine sinnvolle Überlegung ist es, bei der Versionsbezeichnung, den Patch nicht zurückzusetzen. Normalerweise wird die Zahl für den Patch zurückgesetzt, wenn sich die Minor- oder Majornummern ändern. Dies hat den Nachteil, dass nicht so schnell klar ist, welche Probleme bei welcher Patchnummer behoben sind. + +### Wiederholung + +Beim build-Prozess wird der Quellcode in das Zielformat umgewandelt, das entweder Bytecode oder eine intermediate language sein kann. Dazu gehört auch, dass Abhängigkeiten aufgelöst werden und der Code kompiliert wird. Es können außerdem automatisierte Tests vor der Auslieferung ausgeführt werden.