- Dieses Prinzip besagt, dass Klassen und Funktionen offen feur Erweiterungen, aber geschlossen fuer Veraenderungen sein sollen. Dadurch muss bei einem Unittest nicht immer die ganze Klasse/Funktion getestet werden, sonder nur die einzelnen Module.
- Dieses Prinzip besagt, dass Klassen und Funktionen offen feur Erweiterungen, aber geschlossen fuer Veraenderungen sein sollen. Dadurch muss bei einem Unittest nicht immer die ganze Klasse/Funktion getestet werden, sonder nur die einzelnen Module.
## Vorlesung vom 07.10.2023
## Vorlesung vom 07.10.2023
### Lernziel
### Lernziel
@ -43,4 +44,18 @@
### Wiederholung
### Wiederholung
- Refractorings
- Refractorings
- Aenderungen im der Struktur von Code, die nicht dessen Funktionalitaet veraendern. Genutzt fuer beispielsweise bessere Lesbarkeit.
- Aenderungen im der Struktur von Code, die nicht dessen Funktionalitaet veraendern. Genutzt fuer beispielsweise bessere Lesbarkeit.
## Vorlesung vom 14.11.2023
### Lernziel
- Source Code Management:
- Commit, Branches, Merge, Rebase
### Erkenntnis
- Wir wissen jetzt wie wir Git nutzen sollen, damit alle Teammitglieder gleichzeitig an dem selben Projekt arbeiten koennen. Zudem verstehen wir wie man Konflikte im Git aufloest.
### Wiederholung
- Hotfix:
- Ein Hotfix ist ein Update, das lediglich Fehlerbehebung dient und keine neuen Funktionen in den Code einfuehrt.