KAPITEL 20

Performance

Bisher hat sich die Diskussion zum Thema Softwaredesign rein auf die Komplexität fokussiert – das Ziel bestand darin, Software so einfach und verständlich wie möglich zu machen. Aber wie sieht es aus, wenn Sie an einem System arbeiten, das schnell sein muss? Wie sollten sich Performanceüberlegungen auf den Designprozess auswirken? In diesem Kapitel geht es darum, wie Sie eine hohe Performance erreichen, ohne das saubere Design zu opfern. Die wichtigste Idee ist immer noch die Einfachheit: Sie verbessert nicht nur das Design eines Systems, sondern macht es meist auch schneller.

Wie man über Performance nachdenkt

Die erste Frage, die Sie sich stellen sollten, ist: »Wie sehr sollte ich mich während des normalen Entwicklungsprozesses ...

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.