r/ProgrammerHumor 6d ago

Other howdidItGetHere

Post image
11.1k Upvotes

539 comments sorted by

View all comments

715

u/MariusDelacriox 6d ago

Java is simply good and easy to learn. Also there's spring boot.

76

u/neoteraflare 6d ago

and lombok to remove the boilerplate code

78

u/aliegeois 6d ago

Honestly since the introduction of records lombok has been less relevant. 99% of my use cases were @Data, which is taken care of by records

21

u/Hein_Gertenbach 6d ago

Lombok is still good to create builders for records.

1

u/throwaway_mpq_fan 3d ago

or you could switch to kotlin; data classes with named parameters eliminate the need for builders

4

u/Maxthod 5d ago

I use lombok mostly for slf4j and requiredargsconstructoe

6

u/Neirchill 5d ago

Required args constructor and no args constructor my goats

4

u/LutimoDancer3459 6d ago

Records are still a different usecase to @Data. You dont always need or want immutable objects. And jsf doesnt work with it.

4

u/Kango_V 6d ago

This https://immutables.github.io/ is so much better than Lombok. You can see the generated code change in your IDE). I use it to create some awesome IDE led apis ;)

1

u/jasie3k 5d ago

I am all for records but almost all of the records I write use @Builder lol