minus-squareserinus@midwest.socialtoProgrammer Humor@lemmy.ml•optimal java experiencelinkfedilinkarrow-up47arrow-down3·1 year agoOOP is fine. It’s particularly Java culture that’s terrible. I never want to see the word Factory in a class name ever again. When a Java dev writes in any other language, you can tell. Too many layers of abstraction is a key indicator. They make simple problems complex. I once inherited a C# website project from a Java dev. I couldn’t even figure out how to modify the CSS. And I’m a C# dev. linkfedilink
OOP is fine. It’s particularly Java culture that’s terrible.
I never want to see the word Factory in a class name ever again.
When a Java dev writes in any other language, you can tell. Too many layers of abstraction is a key indicator. They make simple problems complex.
I once inherited a C# website project from a Java dev. I couldn’t even figure out how to modify the CSS. And I’m a C# dev.