diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 36b7da6..2fb7d2d 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -27,3 +27,17 @@ Imperative Programmierung: Bei der Imperativen Programmierung gibt man strikte A ### Kritik --- +## SU 03 (07.11.2023) + +### Lernziel +Kennenlernen von verschiedenen IDE's, deren funktionsweise und die Geschichte von Programmierwerkzeugen. Außerdem lernen von debugging . + +### Erkenntnis +Debugging ist ein Grundlegende Fähigkeit, die man benötigt, wenn man an komplexeren Projekten Arbeitet und demnach auch von entsprechender Wichtigkeit für das spätere Gruppenprojekt. Ebenfalls ist die Fähigkeit mit IDE's umzugehen wichtig für das spätere effiziente Arbeiten. + +### Wiederholung +Refactoring: Refactoring nennt man die Verbesserung bestimmter Aspekte eines Quelltextes, beispielsweise Lesbarkeit, Verständlichkeit und Erweiterbarkeit. Dies kann manuell oder automatisiert geschehen. Desweiteren kann man hier zwischen einfachen Refactoring, bei dem sich auf die aktuelle Datei beschränkt wird, und komplexem Refactoring, bei dem mehrere Dateien auf einmal verbssert werden, unterscheiden. + +### Kritik + +---