Jornada do Dev

Refatorando | Entendendo os args Context e Info

Entre para ter acesso à essa aula

Neste episódio da série GraphQL, aprendemos sobre os últimos argumentos resolver object e sobre o conceito de contexto.

Conseguimos criar um serviço de contato dentro da pasta services e utilizá-lo para listar, criar e atualizar contatos. Além disso, entendemos a importância de injetar serviços para facilitar os testes unitários. O objeto de contexto é muito útil para mantê-lo atualizado com informações do usuário logado, por exemplo.

No geral, a refatoração do código nos permitiu criar uma aplicação mais organizada e enxuta. É possível injetar serviços e passar dados para o construtor para facilitar o desenvolvimento e realizar testes de unidade.

É importante lembrar que a escolha do contexto é relevante para manter as informações contextuais importantes e relevantes para a aplicação.