Kapitel 9: Mapping über Grenzen hinweg

In den vorangegangenen Kapiteln haben Sie die Web-, Anwendungs-, Domänen- und Persistenzschichten diskutiert sowie betrachtet, welchen Beitrag die einzelnen Schichten bei der Implementierung eines Use Case leisten.

Das gefürchtete und omnipräsente Thema des Mapping zwischen den Modellen der einzelnen Schichten wurde jedoch bisher kaum berührt. Ich wette, Sie hatten an irgendeinem Punkt einmal eine Diskussion darüber, ob es sinnvoll wäre, in zwei Schichten dasselbe Modell zu verwenden, um somit zu vermeiden, einen Mapper implementieren zu müssen.

Die Argumente hätten so aussehen können:

Pro-Mapping-Entwickler:

»Wenn wir kein Mapping zwischen den Schichten vornehmen, müssen wir in beiden Schichten dasselbe ...

Get Clean Architecture Praxisbuch - für saubere Software-Architekturen und wartbaren Code now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.