@ -28,5 +28,21 @@ Die Einordnung der in der Gruppe verwendeten Programmiersprache, ist in Hinsicht
### Wiederholung
Tight Coupling: Tight Coupling ist ein Begriff der unter die Katerogie der Programmmerkmale fällt, die vermieden werden sollen. Es beschreibt die zu feste Bindung zwischen beispielsweise zwei Methoden, sodass diese jeweils die andere aufrufen. Die Methoden sind durch diese Funktionalität an einander gebunden und können auch nur für genau diese verwendet werden, wohingegen zwei Methoden die aus einer oberen Instanz aufgerufen werden, auf verschiedene Arten verwendet werden können und somit nützlicher sind.
---
### Übung 3/16.11.2022
### Lernziel
-historische Betrachtung der Programmierwerkzeuge
-Integrated Developement Environment
-Refactoring & Debugging
### Erkenntnis
Integrated Developement Enviroments wie Eclipse sind in der Gruppenarbeit von Vorteil, da sie die Arbeit mit Code erleichtern. Beispielsweise bieten sie Verbesserungsvorschläge für Fehler, stellen das Geschriebene übersichtlich dar oder bieten Werkzeuge zum Debuggen. Auch Refactoring ist eine im Projekt sinnvolle Technik, da sie den Code wartungsfreundlicher und sauberer macht, wodurch Schwachstellen besser gesehen und somit effizienter gestaltet werden können.
### Wiederholung
Debugging: Bugs sind fehlerhaft Codeabschnitte, die zu unerwarteten Ergebnissen führen. Um diese Fehler zu beseitigen wird Debugging betrieben, was sich mit der Diagnose und Behebung der gefundenen Fehler beschäftigt. Dazu kann unter anderem ein von Integrated Developement Environments bereitgestellter Debugger-Modus, einfache Konsolenausgaben von Variablen oder Unittests verwendet werden.