Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Parâmetros opcionais

Sempre que tivermos parâmetros opcionais e formos usar builder, o correto é sempre definir um valor default no construtor do builder?

1 resposta
solução

Não existe um correto, vai depender mais da sua regra de negócio. Em geral se o parâmetro é opcional ele não deve ser necessário para considerar o objeto válido então não precisa de um valor default.

O que eu sugiro é se é opcional e tiver outros parâmetros também opcionais, crie um método que preencha todos esses parâmetro com um valor default.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software