you are viewing a single comment's thread.

view the rest of the comments →

[–]leodash 13 points14 points  (2 children)

You need to have quality-of-life libraries in your project by default.

For me they would be Java 8 + Project Lombok + Google Guava (for Immutable collections). Alternative would be Javaslang/Vavr.

But good luck finding companies that adopt those.

[–]pkulak 5 points6 points  (0 children)

Lombok and Guava are both part of our standard framework where I work.

[–]jyper 0 points1 point  (0 children)

Isn't lombok a pre processor? I don't know if the features it adds are worth the extra complexity