#74 Criando um Adapter HTTP para o Hono. Refatoração do ERP na Prática | TDD, Build In Public
Refatorador
0:00 / 0:00
#74 Criando um Adapter HTTP para o Hono. Refatoração do ERP na Prática | TDD, Build In Public
171 просмотр · 3 дня назад
Refatorador
833 подписчика
171 просмотр · 3 дня назад
Clean Architecture, Hono, Node.js, TypeScript, TDD e adapters HTTP: neste vídeo criamos um novo adapter sem acoplar a aplicação ao framework.
No vídeo #74 da série Refatoração na Prática, seguimos a reescrita de um ERP aplicando Clean Architecture e mostrando, na prática, como uma biblioteca externa deve ser tratada como detalhe.
Depois de experimentar vários ORMs e bancos de dados como TypeORM, Prisma, Drizzle, MySQL, PostgreSQL, MariaDB e MongoDB, agora o foco é trocar o servidor HTTP. Criamos um adapter com Hono para mostrar como a aplicação pode continuar igual enquanto a camada externa muda.
Também falamos sobre TDD, testes automatizados, overengineering, carreira full stack, projetos para primeira vaga backend, isolamento de frameworks, diferença entre conceito e tecnologia, e por que boas práticas não precisam ser sinônimo de complexidade desnecessária.
---------------------------------------------------------------------------------------------------------
Estamos refatorando um ERP legado passo a passo, aplicando Clean Architecture, testes automatizados e boas práticas de arquitetura de software.
Hub do Canal: https://refatorador.com
Comunidade (apenas avisos, sem SPAM): https://refatorador.com/whatsapp
Projeto no GitHub: https://github.com/drummerpva/erp
Capítulos
00:00 Recap dos ORMs, bancos e adapters
01:32 O último adapter HTTP da etapa atual
02:06 ORM é essencial ou complexidade extra?
03:39 Conceitos acima de tecnologia
03:55 Criando o adapter HTTP com Hono
05:27 TDD, testes e prática no dia a dia
08:05 Frontend, backend e caminho full stack
10:00 Origem do ERP e proposta da refatoração
12:34 Overengineering, boas práticas e tradeoffs
16:41 Testes como coragem para modificar código
17:29 Implementando rotas, body, params e responses
23:57 Start, close e instância do server
27:10 Plugando o Hono no main
28:05 Aplicação rodando com o novo adapter
SEO
Clean Architecture, Hono, Node.js, TypeScript, adapter HTTP, TDD, testes automatizados, refatoração de ERP, arquitetura limpa, external adapters, Express, Fastify, servidor HTTP
#programação #refatoração #devbrasil #tdd #CleanArchitecture