@ -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.