Browse Source

Erster Eintrag Vorlesung 28.11.2023

remotes/origin/HEAD
fdai7727 1 year ago
parent
commit
bdcc8aa5c1
  1. 15
      Lerntagebuch.md

15
Lerntagebuch.md

@ -69,6 +69,20 @@ Die Commits, die ich in unserem Projekt auf Git mache, sollten möglichst klein
Unter `Source Code Management` versteht man den Prozess, bei denen Änderungen am Quellcode dokumentiert und dadurch zurückverfolgt und verwaltet werden können. Dies ermöglicht den Entwicklern, welche gemeinschaftlich an einem Softwareprojekt arbeiten, ein ganzheitlichen Überblick über die Codebasis und dessen Änderungen. Dies erleichtert die Fehlerdiagnose, falls es durch Änderungen zu negativen und ungewollten Effekten in dem Programm gekommen ist.
## Vorlesung vom 28.11.2023
### Lernziel
- Kooperieren im Softwareentwicklungsprozess
- verschiedene Bestandteile des Softwareentwicklungsprozess
- Semantische Versionierung
- Continous Integration Systeme
### Erkenntnis
In unserem Projekt ist es sinnvoll, mit einem CI(Continous Integration)-System zu arbeiten, da diese die Zusammenarbeit mehrerer Entwickler vereinfacht und den nötigen Integrationsaufwand verringert. CI-Systeme ermöglichen nämlich die automatisierte Integration und Testung von Abänderungen des Quelltexts, wodurch es leichter ist Fehler und Bugs zu entdecken und die Softwarequalität zu erhöhen.
### Wiederholung
Bei einem `remote repository` hat nicht jeder Entwickler sein eigenes Repository, sondern alle Entwickler arbeiten ausschließlich gegen ein gemeinsames remote repository. Dabei hat jeder Entwickler (Schreib-)zugriff und hat es leicht, seinen Fortschritt zu synchronisieren. Des Weiteren ermöglicht es allen Entwicklern, die (gepushten) Fortschritte der anderen einzusehen.
## Vorlesung vom
### Lernziel
@ -80,4 +94,3 @@ Unter `Source Code Management` versteht man den Prozess, bei denen Änderungen a
### Kritik
Loading…
Cancel
Save