Skip to content

Asynnc/api-solides-principles-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solides Principles

entities

Geralmente nós a entendemos como os 'models' no nosso modelo MVC, porém nem sempre as entidades são diretamente relacionadas as tabelas do nosso banco de dados.

repositories

useCases

  1. UseCase - seria o equivalente ao nosso service
  2. DTO - Data Transferer Object, seria a exportação das tipagens
  3. Controller - faz a comunicação com nossa rota
  4. Spec - Seria o teste do nosso UseCase.