-Je nach Bedarf können verschiedene Prinzipien und Programmiersprachen angewandt werden, welche verschiedene Funktionen und Vor- und Nachteile haben.
-Je nach Bedarf können verschiedene Prinzipien und Programmiersprachen angewandt werden, welche verschiedene Funktionen und Vor- und Nachteile haben.
-do´s und don´ts der Programmierung mit "SOLID"- und "STUPID"-Prinzip
-do´s und don´ts der Programmierung mit "SOLID"- und "STUPID"-Prinzip
-weitere Prinzipien wie "KISS", "SLA", etc.
-weitere Prinzipien wie "KISS", "SLA", etc.
### KWiederholung
### Wiederholung
-Bei imperativer Programmierung wird die Reihenfolge der Rechenschritte genau vorgegeben und diese bauen aufeinander auf.
-Bei imperativer Programmierung wird die Reihenfolge der Rechenschritte genau vorgegeben und diese bauen aufeinander auf.
###K ritik
###K Kritik
-Es ist noch nicht ganz eindeutig, welche Prinzipien für welche Situationen am besten geeignet sind. Mehr Beispiele wären von Vorteil.
-Es ist noch nicht ganz eindeutig, welche Prinzipien für welche Situationen am besten geeignet sind. Mehr Beispiele wären von Vorteil.
@ -40,3 +40,16 @@
-komplexe Refactorings werden über mehrere Dateien durchgeführt, wobei vor allem auf bessere Verständlichkeit und Übersichtlichkeit geachtet wird und dass das Programm weiterhin getestet und erweitert werden kann
-komplexe Refactorings werden über mehrere Dateien durchgeführt, wobei vor allem auf bessere Verständlichkeit und Übersichtlichkeit geachtet wird und dass das Programm weiterhin getestet und erweitert werden kann
### Kritik
### Kritik
-keine Kritik
-keine Kritik
## SU 04 (28.11.23)
### Lernziel
-Source Code Management - Funktionen, zentralisiert vs. verteilt
-commits, branches, merges und rebase
### Erkenntnis
-git funktioniert als Code Archiv, das dem Developer-Team Zugang zu verschiedenen Versionen des Codes bietet welche diese dann bearbeiten können
-die verschiedenen Branches kommen in unterschiedlichen Phasen der Entwicklung zum Einsatz
### Wiederholung
-commits sollten kurz gehalten werden, um die Übersichtlichkeit zu wahren und die Möglichkeit zur Konfliktlösung zu vereinfachen
### Kritik
-die Modelldarstellungen zu den verschiedenen Konzepten sind uneindeutig