Beiträge
CRUD-Anwendungen und die Geschäftsschicht: Eine praktische Perspektive
10. Oktober 2010 • 1 Min. Lesezeit

Ich hatte eine großartige Diskussion mit meinem Vorgesetzten über Anwendungsarchitektur.
Die Frage war: Was ist der Wert der Geschäftsschicht? Die meisten Anwendungen, an denen ich gearbeitet habe, sind CRUD-Anwendungen. Gibt es einen Wert in einer dünnen Schicht über der Datenschicht?
Meiner Erfahrung nach bestehen die meisten Geschäftsschichten aus Durchleitungsmethoden.
Wenn es keinen Wert gibt, rufen Sie die Datenschicht direkt auf. Behandeln Sie die Geschäftslogik von Fall zu Fall. In den meisten Fällen bedeutet dies, eine Service-Klasse zu erstellen, um die Geschäftslogik zu kapseln.
Letztendlich ist eine Geschäftsschicht, die nichts als Durchleitungsmethoden bietet, eine Vor-Optimierung. Es ist die “das wird mir später helfen” Mentalität. 95% der Zeit ist es Verschwendung, es schafft mehrere Änderungspunkte und verringert die Wartbarkeit.
Autor: Chuck Conway ist spezialisiert auf Software-Engineering und Generative KI. Verbinden Sie sich mit ihm in den sozialen Medien: X (@chuckconway) oder besuchen Sie ihn auf YouTube.