425
you are viewing a single comment's thread
view the rest of the comments
[-] steventhedev@lemmy.world 45 points 2 years ago

Whoosh

Seriously though, spring configurations are written in XML and you create variables, call functions, and have control flow. Effectively turning XML into a horrible twisted shadow of a programming language.

All in the name of "configurability" through dependency injection.

[-] lars@programming.dev 10 points 2 years ago

Spring moved away from XML ages ago. I work on a 6 year old Spring project and it has never had a single line of XML in it.

[-] MajorHavoc@programming.dev 6 points 2 years ago

I'm fond of saying that all great code earns it's right to become good code by starting as trash...

But I still think we should all quietly and politely let Spring die a simple dignified death, as soon as possible.

Out of wildly morbid curiosity, do Maven and Ant still shit all over each other to make sure no one has any real idea what the build inputs and outputs are?

I shouldn't ask things I don't really want to know, though. My inbox is gonna be full of Java apologists.

[-] lars@programming.dev 3 points 2 years ago* (last edited 2 years ago)

No idea, I've never used either of those tools.

I think some people still use Maven, but I use Gradle in all of mine. Gradle build files are written in Kotlin instead of XML like Maven.

[-] MajorHavoc@programming.dev 1 points 2 years ago

No idea, I've never used either of those tools.

That's a relief to hear. They were quite bad. Or rather, the way most teams used them was quite bad.

I've heard nice things about Gradle. Of course that was mainly from people with deep psychological scars after working with Ant and Maven...

[-] JustBrian7872@feddit.de 3 points 2 years ago* (last edited 2 years ago)

Thanks, my works' codebase feels old now.

[-] AMDIsOurLord@lemmy.ml 5 points 2 years ago

So if you take XML, pervert it beyond recognition, cut off it's balls and one hand, then it's somehow it's fault that it sucks?

[-] steventhedev@lemmy.world 4 points 2 years ago

They started from XML. There's nowhere to go but up but spring managed to fuck even that up.

FactoryStrategyFactoryFactoryObserverInterface

Friends don't let friends use Java ๐Ÿ˜œ

this post was submitted on 02 May 2024
425 points (100.0% liked)

Programmer Humor

27101 readers
1385 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS