Zwischenspiel: In dem das vorherige Kapitel kritisiert wird

Ich stehe hinter der Botschaft des vorherigen Kapitels - die erste Lektion der Optimierung lautet tatsächlich: "Optimiere nicht." Trotzdem! Diese klare Aussage, die die einzige unter den vielen klaren Aussagen in diesem Buch ist, führte zu einer sofortigen Eingabeaufforderung von einem großen Teil meiner Kollegen bei Sucker Punch.

Es ist nur fair, ihre gut begründeten Einwände zu hören! Ich präsentiere nun die gegensätzlichen Standpunkte in Form eines imaginären sokratischen Dialogs zwischen mir und den vielen Andersdenkenden, die ich aus dramaturgischen Gründen zu einer einzigen Figur zusammengefügt habe. Sie alle hatten die Möglichkeit, dieses Kapitel zu überprüfen, um sicherzustellen, dass ihre Ansichten fair dargestellt werden.

Der Abweichler: Ich widerspreche in aller Form der Prämisse dieses Kapitels.1

Chris: Ich dachte, dieses Kapitel sei nur gesunder Menschenverstand. Hast du das Knuth-Zitat nicht gesehen? "Wir sollten kleine Effizienzen vergessen, sagen wir etwa 97% der Zeit: Vorzeitige Optimierung ist die Wurzel allen Übels!"

Der Abweichler: Dieses Zitat wurde verwendet, um alle möglichen Codes mit grauenhafter Leistung zu rechtfertigen, und du ermutigst nur noch mehr davon.

Chris: Wow. In diesem Feedback steckt ein emotionaler Unterton. Vielleicht liegt das daran, dass du zu viel Zeit damit verbringen musstest, den Code anderer Leute zu überarbeiten, um Leistungsprobleme zu beheben, die eigentlich gar nicht ...

Get Die Regeln der Programmierung 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.