@@ -4,6 +4,12 @@ Ein zentrales Prinzip, das wir in unserem Projekt umgesetzt haben, ist das DRY-P
...
@@ -4,6 +4,12 @@ Ein zentrales Prinzip, das wir in unserem Projekt umgesetzt haben, ist das DRY-P
**Seperation of concerns**
**Seperation of concerns**
Seperation of concerns ist ein essenzielles Prinzip um bessere Wartbarkeit, Erweiterbarkeit, Tests und Verständnis des Systems zu garantieren. Mit der klaren Trennung in Controller, Service und Repositorys haben wir sichergestellt, dass jede Schicht eine eigene Aufgabe hat. Das sorgt für weniger Abhängigkeiten und erhöht die Code-Qualität.
**Single Responsibility Principle**
**Single Responsibility Principle**
Wir haben in unserem Projekt darauf geachtet, dass jede Klasse und Methode genau eine Aufgabe hat um zu komplexe Strukturen und Nebeneffekte zu vermeiden. Dadurch stellen wir sicher, dass es nicht zu viele Abhängigkeiten zwischen verschiedenen Methoden gibt und der Code besser entkoppelt ist.
**KISS: Keep it simple stupid**
**KISS: Keep it simple stupid**
Durch die Verwendung von einfacher und klarer Logik und den Verzicht auf unnötig komplexe Abstraktionen haben wir unseren Code Lesbar und Verständlich gehalten. Außerdem haben wir darauf geachtet nur die notwendigen Features einzubauen und nur die Funktionen implementiert die auch wirklich gebraucht werden.