Warum ich Domain-Driven Design nicht verwende
Tony Marston, ein erfahrener Softwareentwickler mit vier Jahrzehnten Erfahrung im Bau von Unternehmensanwendungen, erklärt, warum er Domain-Driven Design (DDD) nicht verwendet. Er argumentiert, dass DDD die objektorientierte Designtheorie überbetont auf Kosten des Datenbankdesigns und der Code-Wiederverwendbarkeit in großen Systemen. Er bevorzugt eine mehrschichtige Architektur mit einer separaten Klasse für jede Datenbanktabelle und nutzt Vererbung und das Template-Method-Muster für die Code-Wiederverwendung. Marston glaubt, dass dieser Ansatz besser für reale Projekte geeignet ist und die Entwicklungseffizienz steigert.
Mehr lesen