From 3c23424abda477b9514c1f3d5d6d7c81cbaf88bc Mon Sep 17 00:00:00 2001 From: fesolix Date: Sat, 2 Dec 2023 18:54:11 +0100 Subject: [PATCH] SU05_28112023 --- Lerntagebuch.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 7f0cb6e..272f9f8 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -80,3 +80,19 @@ Commits sind immer änderungsbasiert und nicht dateienabhängig. Commits sollten ### Wiederholung Rebasen wird bevorzugt, weil es eine klare und lineare Commit-Historie schafft, ohne zusätzliche Merge-Commits, was die Verfolgbarkeit und Übersicht verbessert. Durch das Verschieben eigener Änderungen an den Anfang des Zielbranches werden potenzielle Konflikte minimiert. + +--- + +## SU 05 (28.11.2023) + +### Lernziel +- Kooperation im Softwareentwicklungsprozess +- Softwareentwicklungsprozess +- Rolle von automatisierten Tests +- Vorgehensmodelle + +### Erkenntnis +Ein Source Code Management System (SCM) sichert die Arbeit einzelner Entwickler, sorgt für eine zentrale Verfügbarmachung und ermöglicht die parallele Entwicklung verchiedener Features. Zudem ermöglicht es Zugriff auf dedizierte Stände (releases), sowie Wechsel zwischen verschiedenen Entwicklungsständen (branches). + +### Wiederholung +Automatisierte Tests können gezielt, kleine Teile eines Programms auf Fehler und teilweise auf eventuelle Sicherheitslücken prüfen. Sie dokumentieren gewünschtes Verhalten und sind wiederholbar ausführbar. Allerdings finden sie nur Abweichungen vom gewünschten/bekannten Verhalten und nicht neue fachliche Fehler. \ No newline at end of file