1unitedpower: delete from Array

Beitrag lesen

Zu Lesbarkeit gehören mehr Facetten als nur die Wortwahl. Aussagekräftige Variablennamen sind leider auch oft deutlich länger als generische Namen. Dadurch erhöht sich die Signal-To-Noise-Rate: Der Fokus wird damit auf einzelne Worte gelenkt, und von der Satzstruktur abgezogen. Umgekehrt erhöhen kurze Bezeichner die Informationsdichte, ob das gut oder schlecht ist, hängt sehr vom Lesenden ab.

Mit Funktionen höherer Ordnung kann man in vielen Fällen das Problem umgehen, nennt sich point-free style oder Tacit Programming. In JavaScript sähe das bspw. so aus:

list.remove(equals('foo'))

Ob das besser oder schlechter ist, liegt auch wieder im Auge des Betrachters.