6 ms·
This is specifically Spring culture, not Java culture in general. I don't tend to see this outside of Spring. Maybe back in the J2EE days, but that community se
by stickfigure 3mo ago
This is specifically Spring culture, not Java culture in general. I don't tend to see this outside of Spring. Maybe back in the J2EE days, but that community seems to be more or less dead.
Java is a big tent. Yeah there are some parts that deserve this kind of mockery.
The Rails equivalent is over-metaprogramming. "I solved it with method_missing." I've worked on code like this in real life. TBH I'd rather have the inane verbose class names.
- dionian 3mo agoI**Factory existed long before spring came around
- stickfigure 3mo agoI-prefixing interfaces is a practice from Microsoft's COM, and to this day still isn't part of Java culture, despite the efforts of subversive dotnet renegades.
- paulddraper 3mo agoYes, more common is Manager // interface ManagerImpl // class
- paulddraper 3mo agoYeah, Ruby code bases are generally harder to maintain than Java ones.