KAPITEL 16

Vorzeitige Optimierung

Programmierer verschwenden enorm viel Zeit damit, sich über die Geschwindigkeit unkritischer Teile ihrer Programme Gedanken zu machen, und ihre Versuche, effizienter zu programmieren, haben oft einen stark negativen Einfluss auf das Debugging und die Wartung. Wir sollten uns in vielleicht 97 % der Zeit nicht um geringfügige Effizienzsteigerungen kümmern: Vorzeitige Optimierung ist die Wurzel allen Übels.

– Donald Knuth, »Structured Programming with go to Statements«

Einführung

Vorzeitige Optimierung ist ein weit verbreitetes Problem in der Softwareindustrie. Entwickler lassen sich von der Berechnungskomplexität und der Eleganz der schnellsten Algorithmen verzaubern. Die Fähigkeit zu entscheiden, wann und wo Optimierungen ...

Get Clean Code Kochbuch 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.