@ -73,3 +73,20 @@ Für unser Gruppenprojekt sollten wir möglichst sehr kleine und ordentliche Com
### Wiederholung
Unter ordentlichen Commits versteht man, dass man nur Commits erstellt, wenn der Code erfolgreich compiled ist und alle Tests funktionieren. Ordentliche Commits sind wichtig, damit die nächste Person, die daran arbeitet, nicht erstmal den Code, den die Person selber nicht geschrieben hat, debuggen muss.
## Vorlesung am 28.11.2023
### Lernziel
- Bedingungen für erfolgreiche Software
- Probleme bei Zusammenführung von Einzelleistungen
- —> CI Systeme lösen diese teilweise
- Vorteile und Grenzen automatisierter Tests
- Vorgehen bei Zusammenführung von Einzelleistungen
- Umgang und Verwendung von einem Remote Repository
### Erkenntnis
Für unser Gruppenprojekt müssen wir zusammenarbeiten, um ordentliche Software zu entwickeln, wobei wir unsere Kreativität vereinen müssen und unsere Einzelleistungen konfliktfrei zusammenführen müssen. Ebenfalls ist es gut, wenn wir sowohl automatisierte Tests als auch menschliche Tester für unser Programm nutzen, da beides Vor- und Nachteile hat.
### Wiederholung
Um eine erfolgreiche Software zu entwickeln, die auch Leute haben wollen, kann man inzwischen nicht mehr alleine programmieren. Da seit über 60 Jahren programmiert wird, gibt es bereits jede weniger komplexe Software auf dem Markt, also braucht es inzwischen mehrere Entwickler für gute und neue Software.