From cd574de4764803d823d5d279bc5fde0f43d508e0 Mon Sep 17 00:00:00 2001 From: fdai7910 Date: Sun, 12 Nov 2023 21:43:52 +0100 Subject: [PATCH] Lerntagebuch_2023-11-12 --- Lerntagebuch.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 5ef6ef1..2e64d58 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -29,4 +29,18 @@ ### Wiederholung - Open/Closed Principle: -- Dieses Prinzip besagt, dass Klassen und Funktionen offen feur Erweiterungen, aber geschlossen fuer Veraenderungen sein sollen. Dadurch muss bei einem Unittest nicht immer die ganze Klasse/Funktion getestet werden, sonder nur die einzelnen Module. \ No newline at end of file +- Dieses Prinzip besagt, dass Klassen und Funktionen offen feur Erweiterungen, aber geschlossen fuer Veraenderungen sein sollen. Dadurch muss bei einem Unittest nicht immer die ganze Klasse/Funktion getestet werden, sonder nur die einzelnen Module. + +## Vorlesung vom 07.10.2023 + +### Lernziel +- Design Patterns +- IDEs +- Debugging + +### Erkenntnis +- IDEs bieten uns viele nuetliche Werkzeuge wie beispielsweise den Debugger. Damit koennen wir bei Fehlern schnell nachvollziehen, wodurch dieser hervorgerufen wird. Zudem haben wir Design Patterns kennen gelernt, welche wir fuer oft wiederkehrende Probleme beim Programmieren nutzen koennen. + +### Wiederholung +- Refractorings +- Aenderungen im der Struktur von Code, die nicht dessen Funktionalitaet veraendern. Genutzt fuer beispielsweise bessere Lesbarkeit. \ No newline at end of file