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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.