Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

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.