KAPITEL 23

Struktur und Verhalten

Software schafft auf zwei Arten Werte:

  • Was sie heute tut.
  • Die Möglichkeit neuer Dinge, die wir morgen tun können.

»Was es heute tut« ist das Verhalten des Systems – die Gehaltsabrechnung erstellen, Lieferaufträge verschicken, Freunde benachrichtigen. (Und ja, alle Softwaresysteme sind soziotechnische Systeme, und wir werden den sozialen Teil jetzt noch nicht entwerfen.)

Verhalten lässt sich auf zwei Arten charakterisieren:

Eingabe/Ausgabe-Paare

Diese vielen Stunden in dieser Branche mit diesem Stundenlohn sollten zu einem Gehalt wie diesem und einer Steuer wie jener führen.

Invarianten

Die Summe aller Ansprüche sollte der Summe aller Abzüge entsprechen.

Verhalten schafft Werte. Statt einen Haufen Zahlen per ...

Get Tidy First? 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.