From 3f7017ec3d3c23172966f80d0a7e1862755357bf Mon Sep 17 00:00:00 2001 From: fdai7103 <kevin.ludwig@informatik.hs-fulda.de> Date: Thu, 9 Nov 2023 14:10:27 +0000 Subject: [PATCH] Update Lerntagebuch Woche 3.md --- Lerntagebuch.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 34077e0..26f4afc 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -36,3 +36,45 @@ Deklarative Programme sind oft kuerzer. Man kann alle einzelnen Teile des Progra Der Ablauf des Programms, also in welcher Reihenfolge alles ausgefuehrt wird, ist nicht fest. ### Kritik + + + +## SU 3 (7.9.2023) + +### Lernziel +- Erzeugungsmuster + - Erbauer + - Fabrikmethode + - Abstrakte Funktion + - Einzelstueck + - Multition + +- Strukturmuster + - Adapter + - Nachrüstungsschnittstellenmuster + - Bruecke + - Dekorierer + - Fassade + - Fliegengewicht + +- Verhaltensmuster + - Accumulator + - Beobachter + - Iterator + - Kommando + - Nullobjekt + - Strategie + +- Geschichte der Programmierwerkzeuge +- IDEs + +### Erkenntnis +Ich weiss jetzt, was eine IDE ist und kann eine benutzen, um das Projekt besser zu coden. +Ich weiss auch, wozu eine IDE faehig ist und kann ihre Staerken fuer das Projekt nutzen. +Ich kann für das Projekt jetzt auch Refactoring betreiben. + +### Wiederholung +Refactoring bezeichnet die Prozedur, den Code nachhaltig zu verbessern, indem man z.B. Code anpasst +oder diesen lesbarer umschreibt. Beim Refactoring wird die Funktion des originalen Codes nicht veraendert. + +### Kritik