3 ms·
You shouldn’t use any abstraction unless you have a good reason to do so. Why? Because it has costs which are most heavily paid by those who come after you and
by grey-area 4y ago
You shouldn’t use any abstraction unless you have a good reason to do so.
Why? Because it has costs which are most heavily paid by those who come after you and read or modify the code later.
A small amount of the right abstraction helps understanding, too many irrelevant abstractions just gets in the way (BeanFactoryFactory etc).
I’ve only seen people use too much abstraction, not too little, so the title makes perfect sense as it is to me and has the right message IMO.