Uma dúvida, no momento 14:45 do vídeo, por que não passar a ViewModel da Busca como parâmetro ao invés de passar um a um como foi feito?
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!
Uma dúvida, no momento 14:45 do vídeo, por que não passar a ViewModel da Busca como parâmetro ao invés de passar um a um como foi feito?
Olá, Rodrigo
Muito bem observado! Esse seria o melhor caminho mesmo. Esse é um típico code smell (odor no código) chamado de Long Parameter List ("Longa Lista de Parâmetros") . O nome da técnica de refatoração que resolve isso é Preserve Whole Object ("Preservar o Objeto Inteiro").