Перейти к содержимому

#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