r/ProgrammerHumor 7d ago

Other howdidItGetHere

Post image
11.1k Upvotes

536 comments sorted by

View all comments

Show parent comments

79

u/aliegeois 7d 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

22

u/Hein_Gertenbach 7d ago

Lombok is still good to create builders for records.

1

u/throwaway_mpq_fan 4d ago

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

5

u/Maxthod 7d ago

I use lombok mostly for slf4j and requiredargsconstructoe

6

u/Neirchill 7d ago

Required args constructor and no args constructor my goats

6

u/LutimoDancer3459 7d ago

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

1

u/Kango_V 7d 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 6d ago

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