KAPITEL 21

Entscheiden, was wichtig ist

Eines der wichtigsten Elemente guten Softwaredesigns ist, zwischen Wichtigem und Unwichtigem zu unterscheiden. Strukturieren Sie Softwaresysteme rund um die wichtigen Dinge. Versuchen Sie, die Auswirkungen von Elementen, die nicht ganz so wichtig sind, auf den Rest des Systems klein zu halten. Wichtiges sollte hervorgehoben und offensichtlicher gemacht werden – Unwichtiges sollte so gut wie möglich verborgen sein.

Viele der Ideen aus den vorherigen Kapiteln tragen in ihrem Kern die Idee der Trennung der wichtigen von den unwichtigen Dingen. Das machen wir beispielsweise beim Designen von Abstraktionen. Die Schnittstelle eines Moduls spiegelt wider, was beim Anwenden dieses Moduls wichtig ist – Dinge, die ...

Get Prinzipien des Softwaredesigns 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.