January 2020
Intermediate to advanced
548 pages
13h 36m
English
Another avenue for the ego is in the proliferation of exotic names. Exotic names are those that draw unnecessary attention to themselves and are often obscure or elusive in meaning, like so:
function deStylizeParameters(params) { disEntangleParams(params, p => !!p.style).obliterate();}
This is an ostensibly simple piece of behavior obscured by needlessly exotic names. We can, with minimal effort, make a world of difference to the comprehensibility of these abstractions with only a couple of tweaks:
function removeStylingFromParams(params) { filterParams(params, param => !!param.style).remove();}
Names, on the whole, should be boring. They should not draw attention to themselves. They should sit there with only their ...
Read now
Unlock full access