From 7aa83ae9470d4229661a7df8ddbee1b0c3e01a68 Mon Sep 17 00:00:00 2001 From: Gutermuth Date: Mon, 14 Nov 2022 10:44:36 +0100 Subject: [PATCH] Lerntagebucheintrag Woche 3 --- Lerntagebuch.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 4a6b871..e537984 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -48,3 +48,38 @@ Ich kann für das Gruppenprojekt, funktionale Programmierung anwenden, da es ein KISS (Keep It Simple and Stupid), ist ein Prinzip der Programmierung. Dieses besagt, dass Designs und/oder Systeme so einfach wie möglich sein sollen und Komplexität soll vermieden werden. Die Philosophie dahinter ist, dass die Einfachheit bzw. Schlichtheit, die höchste Benutzerakzeptanz und Interaktionen garantieren sollen. + + + + + +# Woche 3 + +## Lernziel: +- Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme, sowohl in der Architektur, als auch in der Softwarearchitektur und in der Softwareentwicklung +- Entwurfsmuster erleichtern die Kommunikation und eigen sich zur Dokumentation +- Entwurfsmuster sind im Code schwer identifizierbar +- Es gibt verschiedene Typen von Entwurfsmustern, wie zum Beispiel Erbauer, Fabrikmethode, Abstrakte Fabrik, Einzelstück und Multiton +- Es gibt verschiedene Strukturmuster, wie Adapter, Nachrüstungsschnittstellenmuster, Die Brücke, Dekorierer, Fassade und Fliegengewicht +- Des Weiteren gibt es verschiedene Verhaltensmuster, wie Accumulator, Beobachter, Iterator, Kommando, Nullobjekt und Strategie +- Wir haben integrierte Entwicklungsumgebungen, wie zum Beispiel Eclipse, IntelliJ, Netbeans und Visual Studio Code kennengelernt + + + +## Erkenntnis: +Für das Gruppenprojekt, kann ich Entwurfsmuster anwenden, da es die Kommunikation erleichtert und sich zur Dokumentation eignet. Ich kann integrierte Entwicklungsumgebungen, wie Eclipse anwenden, da diese sich besonders gut für Java anbietet. Java wird wahrscheinlich die Programmiersprache werden, die im Gruppenprojekt angewendet wird. Die Verwendung von Iteratoren, kann ebenfalls für das Gruppenprojekt angewendet werden. + + + +## Wiederholung: +Debugging ist ein mehrstufiger Prozess, bei dem ein Problem identifiziert, die Ursache des Problems isoliert wird und dann entweder das Problem behoben oder eine Möglichkeit zum Umgehen des Fehlers eingerichtet wird. Abschließend wird die Korrektur oder die Problemumgehung durchgeführt. Dies dient dazu um sicherzustellen, dass alles funktioniert. + + + + +## Feedback: +Sehr geehrter Herr Papendieck, +ich würde mir wünschen, dass Sie die Vorlesungsfolien bereits vor Beginn der Vorlesung hochladen, da ich es bevorzuge meine Notizen direkt auf den Folien zu notieren. Vielen Dank für ihr Verständnis. + + +