From 14631be0b9d9ad7ea9b05e210cce833e6fe7fe27 Mon Sep 17 00:00:00 2001 From: fdai7780 Date: Sat, 2 Dec 2023 15:19:56 +0000 Subject: [PATCH] Tagebucheintrag zum 28.11. v1 --- Lerntagebuch.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index ac879a0..6aff680 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -82,4 +82,29 @@ Die Option des mergen ist dann zu bevorzugen, wenn die aktuelle Branch die Devel --- -## SU (dd.mm.yyyy) +## SU (28.11.2023) + +### Lernziel +-Diese Woche wurde sich mit der Kooperation in Softwareentwichklungsprozessen beschäftigt und zusätzlich ging es um diese Prozesse. +-Dabei wurde die Bedeutungen von automatisierten Test erklärt. + +-Abschließend wurden Vorhergehensmodelle beschrieben. + +### Erkenntnis +-Besonders die Erläuterung der Softwareentwicklungsprozesse sind für das Gruppenprohjekt wichtig. +-Die Abhängigkeitsverwaltungsprinzipien und die semantische Versionierung und deren Regeln sind wichtig um eine geordnete und gute Zusammenarbeit zu gewährleisten. +-Außerdem sind die Erläuterungen zu den automatisierten Tests wichtig, da Sie dabei helfen das unser Projekt dadurch sich so verhält wie wir es uns wünschen und falls nicht durch Fehler uns darauf aufmerksam macht. + +### Wiederholung +Die Semantische Versionierung ist wichtig um den Stand eines Projektes anzuzeigen mit Hilfe einer Nummer und Zeichen. So erleichtert es den Überblick und man weiß so, welchen Stand des Projektes man betrachtet. Eine Beispiel Versionierung wäre +"1.2.3-beta5" + +Die eins steht hierbei für eine Major Änderung die Inkompatible Änderungen mit sich bringt. +Die zwei steht hierbei für eine Minor Änderung. Sie integriert neue Features aber bleibt abwärtskompatibel. +Die drei steht hierbei für Fehlerbehebungen und ist ebenfalls abwärtskompatibel. Das "beta5" ist eine zusätzliche Build Kennzeichnung. +Wenn eine Zahl um eins erhöht wird, werden alle nachfolgenden Zahlen auf eins zurückgesetzt. + +### Kritik + + +---