1
resposta

[Dúvida] Record x classe

Boa noite, eu fiz o projeto utilizando classe ao invés de criar a Record, gostaria de saber se o record já esta sendo implementado em muitos projetos ou só é uma funcionalidade nova porém as classes ainda é oque mais se encontra? A implementação do Record é superfácil e compreensivo, tive dúvidas mesmo na hora de converter o Record para objeto, caso tenha uma forma mais fácil para compartilhar eu agradeço.

No dia a dia estaria errado criar a api utilizando classe ao invés dos Records?

abraço!

1 resposta

Olá Diego!

O uso de classes e records no desenvolvimento de APIs em Java é uma escolha que depende do contexto e das necessidades do projeto.

Os records foram introduzidos no Java 14 como uma forma mais concisa de definir classes imutáveis, facilitando a criação de objetos de transferência de dados (DTOs) e reduzindo a quantidade de código necessário. No entanto, nem todos os projetos adotaram essa nova funcionalidade, e muitos ainda utilizam classes tradicionais. Quase sempre em projetos que ainda utilizam o Java 8 ou 11.

Não há uma resposta certa ou errada para essa pergunta, pois depende das preferências e necessidades da equipe de desenvolvimento. Se você se sente confortável e compreende bem o uso de classes, não há problema em continuar utilizando-as.

Espero ter ajudado e bons estudos!