Boa noite. Variável anônima, pode ser considerado um code smell? Ela é de fácil uso e prático de criar.
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!
Boa noite. Variável anônima, pode ser considerado um code smell? Ela é de fácil uso e prático de criar.
Guilherme, bom dia!
No caso de uma variável anônima no C# não se trata de code smell pq a linguagem trabalha com inferência de tipo e o compilador assume logo na atribuição o tipo da classe. É na verdade para o C# uma facilidade. Já para outras linguagens pode ser um code smell.
Se consegui responder sua questão, marque a resposta como solucionada, por favor! Obrigado!
Olá Guilherme, tudo certo?
Um tipo anônimo não é considerado um code smell, o que pode ser considerado, é o modo de usar.
A função de um método ou tipo anônimo é par ao uso local, onde não terá mais importância para o restante do código. O code smell é ultrapassar este limite e quebrar o propósito da linguagem de ser fortemente tipada.
Se fizer sentido que os dados sejam usados em vários pedaços do código, opte sempre por criar um tipo e usá-lo.
Para mais informações, segue este link da documentação.
Bons estudos.