From fcf3089b7c76b1e1a2ef9820a7c0127a9dc2d0ce Mon Sep 17 00:00:00 2001 From: fdai7729 Date: Tue, 5 Dec 2023 22:00:33 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 8b41702..2094225 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -9,9 +9,9 @@ -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 -weitere Prinzipien wie "KISS", "SLA", etc. - ### KWiederholung + ### Wiederholung -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. @@ -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 ### 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