Programmierer mögen "reduce" nicht – zumindest laut meiner Erfahrung

Anecdotally, Programmers Dislike "Reduce"

Evan Hahn beobachtet, dass map und filter in Code-Reviews selten kritisiert werden, reduce hingegen oft auf Ablehnung stößt. Er nennt mögliche Gründe: geringere Lesbarkeit, mangelnde Vertrautheit, schlechtere Performance oder weniger Eleganz in Sprachen wie JavaScript, Python und Swift. In Clojure habe er dieses Feedback nie erhalten. Meist ersetzt er reduce einfach und geht weiter – ein kleines soziales Phänomen, das er dokumentiert.

Oft, wenn ich einen Patch mit reduce eingereicht habe, bekomme ich einen Kommentar wie: „Dieser Teil ist schwer zu lesen.“

Mehr von diesem Tag

2026-09-16