Fala mestre,
Nossa entidade Estudante possui poucos atributos, se por exemplo eu tivesse também sexo, endereço e mais alguns outros que fossem obrigatórios no meu modelo de negócio, faz sentido eu manter no construtor apenas cpf, nome e email e depois setar esses atributos ou o correto é sempre passar tudo pelo construtor?
A minha pergunta é por que uma classe com tantos atributos obrigatórios no construtor começa ganhar uma forma estranha (minha opinião), mas não tem muito para onde correr, é normal?