From 41ded44891fbc415738858666332e6e7b3c8c09f Mon Sep 17 00:00:00 2001 From: fdai7600 Date: Sat, 25 Nov 2023 10:19:28 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index d5d1dd3..fdbbf28 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -16,19 +16,3 @@ Die ständige Verfügbarkeit von verschiedenen Softwarezuständen durch SCM-Syst * Slide 5/24 es ist Excessive und nicht exsessive * Slide 6/24 es ist optimized und nicht optimised * Es könnte hilfreich sein, wenn wir einen Ausschnitt davon hätten, wie der Konflikt zum Beispiel aussieht und wie das Ergebnis nach dem Merge oder Rebase aussehen kann. - -## Vorlesung vom 21.11.2023 -### Lernziel -* Verständnis von Continuous Integration (CI) und dessen Vorteile. -* Kennenlernen des Softwareentwicklungsprozesses und dessen Bestandteile. -* Bedeutung und Anwendung von Source Code Management (SCM). -* Grundlagen der semantischen Versionierung. -* Bedeutung und Grenzen automatisierter Tests. -* Verwendung und Management von Repositories in der Softwareentwicklung. - -### Erkenntnis -Continuous Integration ist ein wesentlicher Bestandteil moderner Softwareentwicklung, da es die Effizienz und Zusammenarbeit verbessert. SCM-Systeme sind unerlässlich für die Verwaltung von Codeänderungen und ermöglichen paralleles Arbeiten. Semantische Versionierung hilft dabei, Änderungen systematisch zu erfassen. Automatisierte Tests sind wichtig für die Qualitätssicherung, haben aber ihre Grenzen. Die Arbeit mit Repositories ermöglicht eine effiziente Zusammenarbeit in Teams. - -### Kritik -NA -