diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 78cf1c4..8446469 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -165,3 +165,24 @@ Der UnitTest läuft früh im Entwicklungsprozess, die Werkzeuge haben einfache A ----------------------------------------- +## SU 08 (12.12.2023) + +### Lernziel +-> Bedeutung von CI im Softwareentwicklungsprozess +-> Aufbau eines CI/CD-Systems +-> Ablauf des CI-Prozesses +-> Rolle von automatisierten Tests + +### Erkenntnis +Das Source Code Management System auch SCM sichert die Arbeit einzelner Entwickler und es ist möglich es zentral verfügbar zu machen. +Es führt parallel geänderte Dateien zusammen und ermöglicht parallele Entwicklung verschiedener Features. +Man hat außerdem Zugriff auf dedizierte Stände und man kann zwischen Entwicklungsständen wechseln. +### Wiederholung +Automatisierte Tests dokumentieren gewünschtes Verhalten und führen Programme aus. +Sie sind wiederholbar, erkennen Laufzeitfehler und entkoppelt Ausführungszeit von Arbeitszeit. +Allerdings finden die automatisierten Tests nur Abweichungen von bekannten Verhalten und keine neuen fachlichen Fehler. + +### Kritik +--- + +-----------------------------------------