Taverna /dev/All

Lombok , vale a pena ou não

Fala pessoal blz, vejo alguns falando que vale a pena usar o lombok outros não, quem ta usando em produção ai ? tem enfrentado muito problemas ?

depende da versão do java que vc usa Novidades Java 14 (Switch, Text Blocks, Pattern Matching instanceof, NullPointerException, Records) - YouTube

Não recomendo. É uma biblioteca que detesto, pra ser bem exato. :smiley:

Minha principal crítica ao Lombok é este negócio de tentar mudar a linguagem Java a partir das anotações e vou até além: a esmagadora maioria das vezes vejo o pessoal o usando para gerar getter, setter, tostring e hashcode. Todo este código poderia ser gerado pela própria IDE de forma automática e com uma pequena vantagem: o código tá ali, é evidente pra todo mundo.

Tem o ponto que o @joao colocou aí também: no Java 14 tem novas funcionalidades que tornam o Lombok desnecessário pra estes usos.

Este texto aqui é bem interessante sobre o assunto: Você deveria abandonar o Lombok! – Developer Initiative

1 Curtida

Onde trabalho, quando é projeto java puro, usam lombok em alguns pontos, mas particularmente não gosto, odeio geração de codigo automático. Acho um equivoco absurdo as pessoas que tão acostumadas a usar java, que ainda é verboso de natureza, se incomodar de ter os pojos ou classes simples definidos “na mão” (via IDE ou escrevendo mesmo). Se o problema for esse tipo de coisa, ou os objetos que ficam muito grandes estão mau projetados, aproveitando pouco de composição ou simplesmente java não seria a melhor opção e sim linguagens que lidam melhor com o que o lombok se propõe a fazer como groovy ou kotlin. Versões mais recentes do java, como já foi dito tem melhorado bastante nesse quesito de verbosidade, mas ainda tem um longo caminho pra se equiparar com outras linguagens da jvm.

1 Curtida

você colocou excelentes pontos aqui. Especialmente a parte das classes mal projetadas.

itexto