Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Controllers:
1. O que é ListRestrictCpfController? E ListRestrictCpfService? Como eles se
relacionam?
2. Por que o método "addCpfInList" retorna o objeto "customerCpf"? Não seria
suficiente apenas retornar o status 201?
3. O que é "routes" e como elas se relacionam com o controller?
4. Quais são as funcionalidades desse sistema que utiliza o controller, service e
middlewares apresentados?
5. Como é feito o tratamento de erros nesse sistema?
6. O que acontece quando uma requisição inválida é feita?
7. Como o código que consome o serviço lida com essas exceções?
Service:
1. O que é ListRestrictCpfController? E ListRestrictCpfService? Como eles se
relacionam?
2. Por que o método "addCpfInList" retorna o objeto "customerCpf"? Não seria
suficiente apenas retornar o status 201?
3. O que são os métodos "getCpf", "deleteCpf" e "getAllCpfs"? O que eles fazem?
4. Quais são as funcionalidades desse sistema que utiliza o controller, service e
middlewares apresentados?
5. Como a classe ListRestrictCpfService está conectada ao banco de dados?
6. Como o middleware ValidationCpf é usado para validar o CPF recebido nas
requisições?
7. Qual é a função da classe CpfExceptions apresentada no código?
8. Como é feito o tratamento de erros nesse sistema?
9. Como o código que consome o serviço lida com essas exceções?
Model
1. Qual o estilo arquitetural adotado na aplicação?
2. Qual o propósito do model Cpf?
3. Qual o banco de dados sendo utilizado no projeto?
4. O que significa a propriedade "primaryKey: true" na definição do campo "cpf"?
5. O que significa a propriedade "allowNull: false" na definição do campo "createdAt"?
6. Por que a propriedade "timestamps" foi definida como "false" na configuração do
modelo?
7. O que significa a propriedade "underscored: true" na configuração do modelo?
8. Como foi configurado o nome da tabela no banco de dados para esse modelo?
Database:
1. Como a classe ListRestrictCpfService está conectada ao banco de dados?
2. Qual o banco de dados sendo utilizado no projeto?
Routes:
1. O que é "routes" e como elas se relacionam com o controller?
Test
1. É possível realizar testes unitários nesse sistema? Se sim, como seria feito?
2. Em relação aos testes, quais foram os tipos de testes que você realizou na sua
aplicação? E como você garantiu a cobertura de testes adequada para as
funcionalidades implementadas?
3. Quais as principais ferramentas utilizadas para testes unitários?
Arquitetura
1. Qual o estilo arquitetural adotado na aplicação?
2. Como você estruturou a arquitetura da sua aplicação? Poderia explicar brevemente
quais foram as camadas e componentes que você utilizou?
Middlewares:
1. Como funcionam os middlewares "ValidationCpf" e "handleError"? Por que eles são
usados?
2. Como é feito o tratamento de erros neste sistema?

Mais conteúdos dessa disciplina