1
resposta

Conflito do nome da classe "ListaLeitura" com o namespace.

E ae rapaziada, blz?

Fiquei com uma dúvida e acredito que se fosse criado e demonstrado o projeto do zero durante esse curso, nós alunos iríamos entender melhor a estrutura da aplicação. Senti falta disso desde o inicio desse curso. Fica aqui uma critica construtiva ao curso. Minha dúvida é: Quando o professor resolve o conflito do nome da classe "ListaLeitura" com o namespace, eu não consegui 'enxergar' esse conflito, do porque ele ocorre. 'Descurpa' se não consegui elaborar bem a pergunta. Vlw.

1 resposta

Olá Esdras, tudo bem?

Realmente não temos nenhum curso na plataforma que inicie um projeto do zero.

Sobre o conflito que o professor menciona, está no namespace Alura.ListaLeitura.Persistencia, que vem do projeto Alura.WebAPI.DAL.Livros e no namespace Alura.ListaLeitura.Modelos, que vem do projeto Alura.WebAPI.Model.

Perceba que nos dois namespace existe o ListaLeitura, que é onde provoca o conflito, precisamos mostrar para o Visual Studio qual utilizaremos. Então, informaremos que vamos chamar de Lista o namespace Alura.ListaLeitura.Modelos, e dentro desse namespace utilizaremos apenas a classe ListaLeitura. O código ficou da seguinte forma: using Lista = Alura.ListaLeitura.Modelos.ListaLeitura;.

Espero ter ajudado. Qualquer dúvida, estarei por aqui.

Abraços!

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