@ -90,7 +90,7 @@ Mit Git haben wir ständigen Zugriff auf die letzte funktionierende Codeversion
Branching in Git ermöglicht eine parallele Entwicklung, indem verschiedene Codeversionen unabhängig voneinander bearbeitet werden können. Feature-Branches dienen der Implementierung neuer Funktionen, während Release-Branches spezifische Entwicklungsstadien markieren. Die Entscheidung zwischen Merge und Rebase beeinflusst, wie Änderungen in den Hauptentwicklungszweig integriert werden.
Branching in Git ermöglicht eine parallele Entwicklung, indem verschiedene Codeversionen unabhängig voneinander bearbeitet werden können. Feature-Branches dienen der Implementierung neuer Funktionen, während Release-Branches spezifische Entwicklungsstadien markieren. Die Entscheidung zwischen Merge und Rebase beeinflusst, wie Änderungen in den Hauptentwicklungszweig integriert werden.
### Vorlesung am 28.11.2023
## Vorlesung am 28.11.2023
### Lernziele
### Lernziele
- Kooperation im Sofwareentwicklungsprozess
- Kooperation im Sofwareentwicklungsprozess
@ -107,7 +107,7 @@ Die Verwendung von Continuous Integration (CI)-Systemen ist für gemeinsame Proj
### Wiederholung
### Wiederholung
In der Softwareentwicklung wird das Zusammenführen von Einzelleistungen oft zu einem Drahtseilakt zwischen Kreativität und Konformität. Hier treffen technische und persönliche Herausforderungen aufeinander, während wir versuchen, das Gleichgewicht zu halten. Continuous Integration (CI)-Systeme automatisieren Prozesse, minimieren Konflikte durch formale Schritte und legen den Grundstein für ein reibungsloses Continuous Delivery.
In der Softwareentwicklung wird das Zusammenführen von Einzelleistungen oft zu einem Drahtseilakt zwischen Kreativität und Konformität. Hier treffen technische und persönliche Herausforderungen aufeinander, während wir versuchen, das Gleichgewicht zu halten. Continuous Integration (CI)-Systeme automatisieren Prozesse, minimieren Konflikte durch formale Schritte und legen den Grundstein für ein reibungsloses Continuous Delivery.
### Vorlesung am 05.12.2023
## Vorlesung am 05.12.2023
### Lernziele
### Lernziele
- Grundlagen des Projektmanagement
- Grundlagen des Projektmanagement
@ -129,3 +129,32 @@ Projektmanagement ist entscheidend für die Zielsetzung und -erreichung durch ko
Projektmanagement bildet die Grundlage für die effiziente Verfolgung von Zielen durch koordinierte Zusammenarbeit und klare Rollenverteilung. Das Verständnis verschiedener Modelle wie Wasserfall, V-Modell und agile Ansätze wie Scrum ermöglicht eine flexiblere und effektivere Projektdurchführung.
Projektmanagement bildet die Grundlage für die effiziente Verfolgung von Zielen durch koordinierte Zusammenarbeit und klare Rollenverteilung. Das Verständnis verschiedener Modelle wie Wasserfall, V-Modell und agile Ansätze wie Scrum ermöglicht eine flexiblere und effektivere Projektdurchführung.
## Vorlesung am 12.12.2023
### Lernziele
- warum Testen? Menschen machen Fehler und diese können Teuer werden