diff --git a/lerntagebuch.md b/lerntagebuch.md index 284b8b6..881cb24 100644 --- a/lerntagebuch.md +++ b/lerntagebuch.md @@ -13,3 +13,18 @@ Unter Verwendung professioneller Techniken gelingt das Arbeiten im Team besser, ### Wiederholung Clean Code: Clean Code beschreibt die Erstellung von Quellcode unter bestimmten Merkmalen wie Wandelbarkeit, Korrektheit, Produktionseffizienz und Kontinuierlicher Verbessserung. Zudem werden die Developer auf bestimmte Tugenden wie Kontunuität, Ordnung, Fokus auf Qualität unter minimalem Aufwand hingewiesen. +### Übung 2/09.11.2022 + +### Lernziel +-Unterscheidung imperative/declarative Programmiersprachen +-Betrachtung anderer Programmiersprachenmerkmale, wie prozedurale, objektorientiere, funktionale oder typisierte Programmierung +-Prinzipien der Programmierung + +### Erkenntnis +Die Einordnung der in der Gruppe verwendeten Programmiersprache, ist in Hinsicht auf die bei Lernziele aufgeführten Punkte, essenziell, da der Umgang mit einer gestellten Aufgaben bei unterschiedlichen Programmiersprachen/merkmalen auf verschiedene Weise gelößt werden muss. Auch die Prinzipien der Programmierung helfen im Gruppenprojekt, da die ganze Gruppe bei Einhaltung der Vorgaben, von einer besseren Struktur profitiert. Beispielsweise können zielführend benannte Variablen schon die Arbeit mit dem Code erleichtern. + +### Wiederholung +Tight Coupling: Tight Coupling ist ein Begriff der unter die Katerogie der Programmmerkmale fällt, die vermieden werden sollen. Es beschreibt die zu feste Bindung zwischen beispielsweise zwei Methoden, sodass diese jeweils die andere aufrufen. Die Methoden sind durch diese Funktionalität an einander gebunden und können auch nur für genau diese verwendet werden, wohingegen zwei Methoden die aus einer oberen Instanz aufgerufen werden, auf verschiedene Arten verwendet werden können und somit nützlicher sind. + + +