From 2e3c94b336420baba0f385a943ffdeb4c3617ab4 Mon Sep 17 00:00:00 2001 From: fdai7813 Date: Sun, 12 Nov 2023 13:53:46 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 05c684f..059fb78 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -47,3 +47,72 @@ welche Programmiersprache, welche anhand der zutreffenden Paradigmen, am besten In der Programmierung ist es wichtig nach den "SOLID"-prinzipien zu arbeiten. Man sollte sich nicht nur darauf konzentrieren, dass der Code grundsätzlich funktioniert. Sondern auch darauf, dass er Solide und sinnvoll strukturiert und aufgebaut ist. Ein großer Teil der Softwareentwicklung besteht darin, vorhandenen Code zu verbessern, Fehler zu beheben oder ihn zu erweitern. Was durch schlechte oder unübersichtliche Schreibweise bzw. Aufbau deutlich erschwert wird. + + + + + +## SU 03 (07.11.2023) + +### Lernziel + +- Entwurfsmuster/Lösungsschablonen +- Makro- und Mikrodesign +- Die verschiedenen Erzeugungs-, Strukur- und Verhaltensmuster +- Debugging + + +### Erkenntnis + +Mithilfe eines Debugging-tools einer IDE und dem setzen eines Breakpoints im Code, +kann ich mir beispielsweise die Werte der Variablen an einem bestimmten Punkt des Programms anzeigen lassen +und auch Schritt für Schritt weiter gehen, um Änderungen der Werte nachzuvollziehen, +und so mögliche Fehler zu finden oder den Code besser verstehen zu können. + + +### Wiederholung + +Entwurfsmuster bzw. Lösungsschablonen sind bestehende Schemas für wiederkehrende Probleme in der Softwareentwicklung. +Für das bestimmte Problem xy gibt es eine vorgegebene Lösung, welche man in einem bestimmten Zusammenhang genau darauf anwenden kann. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +