@ -14,3 +14,16 @@ Die Verwendung von einem SCM, wie git, ist sehr wichtig, wenn man in einem Team
### Wiederholung
Das Ziel von **Clean Code** ist es, die Software effiziente zu Entwickeln und zu betreiben. Außerdem muss der Code leicht zu lesen sein, einfach Änderungen vorzunehmen, leicht in der Wartung sein und muss erweiterbar sein. Wenn diese Eigenschaften eingehalten werden, ist der Code des Programmes einfach zu verstehen und es gibt weniger Fehler im Programm.
## SU - 02 - 31.10.2023
### Lernziel
- Prinzipien der Programmierung
- do's and don'ts
- typisierte und typenlose Programmiersprachen
- Objektorientierte Programmierung
### Erkenntnis
Die do's und don'ts sollten eingehalten werden, um guten Code zu schreiben. Es sollten Code Duplications vermieden werden, wenn es zu Duplications kommen sollte, sollte der Code in eine Funktion verpacken und diese überall verwenden. Dies hilft es in der Zukunft Fehler zu vermeiden, da dieser Code nicht mehr an vielen Stellen manuell angepasst werden muss, sondern nur noch an einem Punkt im Programm.
### Wiederholung
Mit der Objektorientierte Programmierung werden die Daten und Funktionen in einem Objekt gespeichert und sind besser strukturiert. Mit Objekten, kann der Code besser Getestet und wiederverwertet werden. Mit der Polymorphie wir in der Objektorientierten Programmierung viel Arbeit gespart, durch überladung von Funktionen, können viele Teile öfters verwendet werden.