Kapitel 2: Die Geschichte zweier Werte

[Bild]

Jedes Softwaresystem stellt den Stakeholdern zwei unterschiedliche Werte zur Verfügung: das Verhalten und die Struktur – und es ist Aufgabe der Softwareentwickler, zu gewährleisten, dass beides auf einem hohen Niveau beibehalten wird. Leider konzentrieren sich Programmierer jedoch häufig nur auf einen dieser Werte, was dann zulasten des jeweils anderen geht. Und schlimmer noch: Oftmals versteifen sie sich zudem auf den weniger relevanten Aspekt, wodurch das Softwaresystem letzten Endes insgesamt wertlos wird.

2.1  Verhalten

Der erste charakteristische Wert einer Software ist ihr Verhalten. Programmierer ...

Get PR: Clean Architecture - Das Praxis-Handbuch für gutes Softwaredesign 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.