Do abstractions have to reduce code readability?
- by Martin Blore
A good developer I work with told me recently about some difficulty he had in implementing a feature in some code we had inherited; he said the problem was that the code was difficult to follow. From that, I looked deeper into the product and realised how difficult it was to see the code path.
It used so many interfaces and abstract layers, that…