From 4206633413db325bb59e2b1bda18ff11c5937af8 Mon Sep 17 00:00:00 2001 From: Sophia Weber Date: Tue, 31 Oct 2023 18:56:03 +0100 Subject: [PATCH] V3 Lerntagebuch --- Lerntagebuch.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 880c97b..68cca28 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -14,16 +14,15 @@ Für das Gruppenprojekt habe ich gelernt, an welchen wichtigen Eigenschaften ich ### Wiederholung Erfahrene Entwickler bzw. Profis besitzen Prinzipien. Diese Prinzipien können zum Beispiel das verfassen eines sauberen Codes beinhalten, der gut lesbar, testbar und wartbar ist und möglichst wenige Abhängigkeiten aufweist. - --- - ## Vorlesung vom 2023.10.31 ### Lernziel - Definition, Vorteile und Nachteile sowie Beispiele der verschiedenen Ansätze der Programmierung kennenlernen (Imperative, deklarative, prozedurale, objektorientierte, funktionale Programmierung) +- Unterschied von typisierten und typenlosen Programmiersprachen - Überblick, welche Programmierung eignet sich für welchen Zweck (Bsp. funktionale Programmierung für Berechnungen und nebenläufige Prozesse) -- Prinzipien der Programmierung, Do's und Don'ts - Solid vs. Stupid (bspw. Separation of Concern - Aufgaben verteilen in kleine Teile) +- Prinzipien der Programmierung, Do's und Don'ts - Solid vs. Stupid (bspw. Separation of Concern - Aufgaben zerteilen in kleine Teile) - Best Practice Vorgehensweisen abgeleitet aus den Prinzipien (z. B. KISS - Keep it Simple and Stupid, für Lesbarkeit und Einfachheit) ### Erkenntnis