From d4a78efc467fd4306dd24f5301ef2daf5e31b5c2 Mon Sep 17 00:00:00 2001 From: fdai7727 Date: Thu, 2 Nov 2023 15:16:20 +0000 Subject: [PATCH] =?UTF-8?q?Hinzuf=C3=BCgen=20des=20Abschnitts=20Wiederholu?= =?UTF-8?q?ng=20und=20Erweiterung=20von=20Erkenntnis=20Woche=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Lerntagebuch.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index addfdeb..1bf4217 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -27,10 +27,10 @@ Ein Versionskontrollsystem, in unserem Beispiel git, ist ein wichtiges Werkzeug -Do's and Don'ts der Programmierung ### Erkenntnis -Es gibt nicht die "beste" Programmiersprache. Jede Programmiersprache hat ihre Vor- und Nachteile. Welche Programmiersprache für ein Projekt genutzt werden sollte, ist abhängig von den Anforderungen des Projekts und welchen Zweck, es erfüllen soll. +Es gibt nicht die "beste" Programmiersprache. Jede Programmiersprache hat ihre Vor- und Nachteile. Welche Programmiersprache für ein Projekt genutzt werden sollte, ist abhängig von den Anforderungen des Projekts und welchen Zweck, es erfüllen soll. Die Programmiersprachen kann man anhand verschiedener sogenannter "Programmierparadigmen" wie z.B. imperativer oder deklarativer Programmierung unterscheiden und kategorisieren. ### Wiederholung - +`Duplication`: Ein Codeabschnitt wiederholt sich ein oder mehrfach in einem Programm. Dies soll vermieden werden, da bei der Weiterentwicklung/Korrektur dieses Abschnittes alle Duplikate einzelnt geändert werden müssen und es vorkommen kann, dass man ein Duplikat vergisst, was zu Fehlern führen kann. Man kann dies verhindern, indem man den Codeabschnitt in eine eigene Funktion auslagert und diese an den benötigten Stellen aufruft. Dadurch muss man nur einmalig Änderungen in der ausgelagerten Funktion vornehmen. Des Weiteren wird das Programm dadurch kürzer und übersichtllicher. ### Kritik In der Vorlesung und der Übung werden oft Begriffe genutzt, die als bekannt vorausgesetzt werden, allerdings für einen Einsteiger in der Informatik oft nur weitere Fragezeichen hervorrufen. Dies erschwert es dem Unterricht zu folgen. Gerne sollten vermeintlich "einfache" Begriffe, während der Vorlesung mit erklärt werden, bzw. gefragt werden, ob alle etwas unter dem Begriff verstehen.