Aplicação responsável por gerenciar sua lista de à fazeres de forma rápida e fácil. Projeto cliente da API do sistema Todo (confira aqui).
- É necessário instalar o Visual Studio 2019.
- Faça o download ou clone o projeto.
- Faça o download e siga os passos do projeto da API do sistema Todo.
- Abra o arquivo de solução chamado TodoWeb.sln
- No arquivo appsettings.json (projeto TodoWeb.Application), no objeto "ApiRoutingConfiguration", altere a porta (números presentes no valor de BasePath) para o seu localhost. É necessário executar a API do Sistema Todo para descobrir o endereço que aponta para seu localhost.
- Restaure os pacotes NuGet da solução:
Pelo CLI:
dotnet restore
Pelo CLI do NuGet:
nuget restore TodoApi.sln
Pelo CLI:
dotnet restore
Pelo CLI do NuGet:
nuget restore TodoApi.sln
- Projeto referência: Clique aqui
- Os métodos do repositório deste sistema sempre retornam o supertipo object, o que pode afetar a aplicação em termos de desempenho, leitura de código e facilita a sua quebra. Além disso, isso gerou duplicidade de código: existe a necessidade de se verificar o que foi retornado por duas vezes (no repositório, no controlador e, por vezes, em camadas de serviços). Isso fere conceitos do padrão SOLID e da programação orientada a objetos. O autor deste projeto reconhece essa falha, no entanto, não haverão mais alterações neste projeto visando a correção desse problema. Em projetos futuros, não ocorrerá mais esse deslize.
- É válido ressaltar que o autor deste projeto foca seu aprendizado em desenvolvimento back-end. Portanto, diversos elementos do sistema Todo que estejam atrelados ao desenvolvimento front-end podem estar desalinhados, mal formatados ou mal posicionados.