@ -15,4 +15,13 @@ Versionskontrolle werden wir im Projekt einsetzen, um zu jeder Zeit den Entwickl
Software entwickler: Ein Softwareentwickler ist eine Person, die Software konzipiert, implementiert, testet und wartet. Er kann als Künstler oder Handwerker angesehen werden, je nachdem, wie er seine Software gestaltet und ausführt. Ein guter Softwareentwickler sollte beide Rollen erfüllen können.
Software entwickler: Ein Softwareentwickler ist eine Person, die Software konzipiert, implementiert, testet und wartet. Er kann als Künstler oder Handwerker angesehen werden, je nachdem, wie er seine Software gestaltet und ausführt. Ein guter Softwareentwickler sollte beide Rollen erfüllen können.
## SU 02 (31.10.2023)
## SU 02 (31.10.2023)
...hier geht's bald weiter
### Lernziel
- Programmierparadigmen
- Programmierprinzipien
### Erkenntnis
Das Projekt soll nach den **SOLID-Prinzipien** der Softwareentwicklung gestaltet werden, die für eine hohe Qualität und Wartbarkeit des Codes sorgen. Die **STUPID-Prinzipien**, die zu schlechtem und fehleranfälligem Code führen, sollen hingegen vermieden werden.
### Wiederholung
Die deklarative Programmierung ist ein Programmierparadigma, bei dem die Beschreibung des Problems im Vordergrund steht. Im Gegensatz zur imperativen Programmierung, bei der das **Wie** im Vordergrund steht, fragt man in der deklarativen Programmierung nach dem **Was**, das berechnet werden soll.