News for hackers. Stuff that matters.
Re:Death by 1000 layers: the perils of over-abstraction in J... by xxs on Monday December 14, 2020 @05:32AM (#25415457)
>As a language it is the most bureaucratic one of all.These very deep import paths... getter/setters

Standard java libraries like java.lang, java.util, java.util.concurrect, java.net, java.io, java.nio etc, hardly suffers from that part.

This is the language - quite straightforward, hardly any getter/setters - relatively simple hierarchy and so on. Then java.awt and later swing, java.bean came with more getters/setters, deeper hierarchies. Those are defunct now of course. I'd blame it on the idea of having visual UI editors to cause the extra fluff.

Then xml, spring and all the friends came. Java got the reputation. Still I'd argue the core java packages don't suffer from deep factory-of-factory jazz. (I avoid most of DI and resent mocks in tests)

There are no comments on this comment yet.