Estava vendo agora o projeto Lombok, que o @vepo.dev mencionou no papo de ontem e fiquei assustado. Cai bem no papo que tivemos, sobre a falta do suporte da linguagem sendo preenchida com libs.
O Java moderno já tornou esse projeto obsoleto?
Galera de C#, vocês vão cair de costas.
https://projectlombok.org/
O Java moderno já tornou esse projeto obsoleto?
Galera de C#, vocês vão cair de costas.
https://projectlombok.org/
Comments
- clean arch
- clean code
- lombok
- interfaces/impl/IClassNumSeiOque
No mundo java aí fora essa loucura corre solta.
Mais recentemente, records deram um salto a frente, tornando tudo ainda mais fácil, olha só:
https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/record
Mas interessante ver que as linguagens tão andando juntas.
A solução criada por C# é linda nessa contexto.
Dito isso, não gosto de nenhuma lib que altere diretamente o bytecode e o lombok tem muitas coisas além do @Data que são perigosas
Quanto mais o código usa Lombok, pior ele é.