|
|
@ -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 |
|
|
|
--- |
|
|
|
|
|
|
|
----------------------------------------- |