From 691a5624d4e7b643f75457d32114b54fa8d4723b Mon Sep 17 00:00:00 2001 From: fdai7755 Date: Thu, 9 Nov 2023 12:47:58 +0000 Subject: [PATCH] =?UTF-8?q?Eintragung=20in=20Lerntagebuch=20f=C3=BCr=20KW?= =?UTF-8?q?=2045.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lerntagebuch.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 0f05afb..7cc0d09 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -40,6 +40,22 @@ Um diese Prinzipien in der Softwareentwicklung erfolgreich anzuwenden, ist es en ### Kritik In den Vorlesungen fallen oft Begriffe, die man im ersten Semester noch nicht gehört hat z.B. Vererbung oder Datentypen. Hier ist eine Erklärung sehr hilfreich. Außerdem wären Grafiken in den Folien für das Verständnis Hilfreich, sofern passende Grafiken existieren. +--- +## SU 03 (07.11.2023) + +### Lernziel +- Kennenlernen von IDEs +- Kennenlernen von Entwurfsmustern +- Debugging +- Verhaltensmuster +- Strukturmuster + +### Erkenntnis +Die Programmier IDEs bieten jeweils einzigartige Stärken, wobei Eclipse für Java, IntelliJ für eine intelligente und benutzerfreundliche Entwicklung, Netbeans für plattformübergreifende Projekte und Visual Studio Code für leichte Webentwicklung geeignet ist. Refactoring-Techniken ermöglichen einfache Optimierungen innerhalb einer Datei und komplexe Anpassungen über mehrere Dateien, darunter Umbenennungen, Signaturenänderungen, Verschiebungen und Zusammenführungen von Codeabschnitten. Die Programmierdesign Patterns wie Erbauer, Fabrikmethode und Abstrakte Fabrik bieten leistungsstarke Strukturierungsansätze für flexiblen und effizienten Softwareentwurf. + +### Wiederholung +Die Wahl der IDE sollte auf den spezifischen Anforderungen des Projekts basieren, wobei jede IDE ihre eigenen Stärken für verschiedene Entwicklungsaspekte bietet. Refactoring-Techniken sind entscheidend, um die Lesbarkeit und Wartbarkeit von Code zu verbessern, wobei einfache Refactorings auf Dateiebene arbeiten und komplexe über mehrere Dateien. Die Programmierdesign Patterns Erbauer, Fabrikmethode und Abstrakte Fabrik fördern eine effektive Strukturierung und Flexibilität im Designprozess für robuste Softwarelösungen. + --- ## SU n (*.1*.2023)