- Bun
- Typescript
- Postgres
- NGINX
repositório @eufilipemacedo twitter
O que você vai encontrar neste repositório:
- Arquitetura Hexagonal: Organiza a aplicação em camadas independentes
- Providers: Encapsula bibliotecas e serviços externos
- Repositories: Gerencia acesso e persistência de dados
- Mappers: Mapeia dados entre diferentes camadas da aplicação
- Either Monad: Manipula erros de forma funcional
- The Common-Closure Principle (CCP): Agrupa componentes que mudam juntos
- Inversão de Dependência: Desacopla componentes de alto nível dos componentes de baixo nível
- Testes Unitários: Testes de componentes individuais para garantir que funcionem corretamente
- Testes de Integração: Testes de integração para garantir que os componentes funcionem juntos corretamente
- Test Data Builder: Constrói dados de teste para testes unitários e de integração