Solucionado (ver solução)
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.

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