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)

Variável anônima

Boa noite. Variável anônima, pode ser considerado um code smell? Ela é de fácil uso e prático de criar.

2 respostas
solução

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.