Programmierer mögen "reduce" nicht – eine anekdotische Beobachtung

Anecdotally, programmers dislike "reduce"

Evan Hahn stellt fest, dass sein Code-Review-Feedback für map und filter selten negativ ausfällt, während reduce oft als schwer lesbar kritisiert wird. Er vermutet, dass reduce unbekannter, weniger elegant und manchmal langsamer ist, räumt aber ein, dass er sich irren könnte. In Clojure trat das Problem nicht auf. Er ändert reduce meist einfach und dokumentiert das soziale Phänomen.

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