diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 4826fc0..d98ffbd 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -38,3 +38,23 @@ Das Liskov Substitution Principle besagt, dass es möglich sein muss eine Subkla ## SU 03 (09.11.2023) +### Lernziel +#### Intergrated Developement Environment: Syntax Highlighting +- Syntax-Vervollständigung +- Navigation +- Compile Parameter +- Code automatisch Formatieren +- Fehler-Lokalisierung +- automatisierte Refactorings +- Debugging + +### Erkenntnis +IDEs verfügen über nützliche Tools und Funktionen, um das Software-Developement zu erleichtern. (Funktionen siehe oben). Beispiele für IDE`s sind Eclipse, IntelliJ, Netbeans, Visual Studio Code, u. a. + +### Wiederholung +Refactoring ist das (meistens automatisierte) Umstrukturieren von Code ohne dessen Funktionalität zu verändern. Dabei soll vor allem Lesbarkeit, Verständlichkeit, Wartbarkeit und Erweiterbarkeit verbessert werden. Einfache Refactorings beschränken sich auf einzelne Dateien. Komplexe Refactorings können auch Verbesserungen zwischen verschiedenen Codeteilen vornehmen. + +### Kritik + +## SU 04 (16.11.2023) +