October 2021
Intermediate to advanced
192 pages
5h 47m
German
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 ...
Read now
Unlock full access