Refatorando um ERP na prática #01. Refatorar ou reescrever? Build in Public
In this video, we begin the refactoring (or should we say rewriting?) process of a complete ERP system. We analyze a project originally created in 2019 that was developed using code generators and focused excessively on the database, leaving software design as a secondary concern. --------------------------------------------------------------------------------------------------------- Channel Hub: https://refatorador.com 00:00 Introduction to ERP refactoring 00:58 Project origin and code generator 02:03 Why transform the generated code 02:45 The importance of testing before refactoring 03:29 Automated tests and APIs 06:33 Introducing the project and the stack 07:09 Code design, abstractions, and architecture 08:04 Project structure in NestJS 09:13 Modules of the complete ERP 13:13 Where to start the refactoring 14:40 Analyzing the database module 15:37 Controller, service, and coupling with NestJS 17:26 Entity, ORM, and anemic domain 21:27 Next steps in the series 25:15 Relationships and complexity in the modules 26:44 Running the application 30:55 Testing the endpoint by browser 36:33 Testing via the frontend 38:39 Checking for the absence of automated tests 39:17 Closing and upcoming episodes #Refactoring #SoftwareArchitect #SoftwareArchitecture #Refactoring #BuildInPublic #CleanArchitecture #CleanCode #DevBR #SoftwareDevelopment

Refactoring an ERP in Practice #2 — First Tests Before Touching the Code (Part 01)

Refactoring an ERP in Practice #2 — How to Create API Tests to Prevent Regression (Part 02)

Entertainment Is the New Media Plan

Refatorando um ERP na prática #03. Configurando Ambiente de Testes + Instalação do Vitest (parte 02)

Refatoração na Prática #04. TypeScript, TSUP, TSX e Vitest no Projeto Novo (parte 02)

Refactoring an ERP #03. Real Automated Testing (part 01)

A VIDA COMO ELA É (GEN Z)

It finally happened

Backend web development - a complete overview

PF investiga movimentações financeiras de empresas ligadas a Virginia Fonseca

Exclusive: Cabrini uncovers details of the money laundering scheme involving Deolane Bezerra

The AI Take Over Has Completely Backfired and I Can't Be Happier

Prisão de Deolane: Cabrini mostra os detalhes do esquema de lavagem de dinheiro

Knicks Fans Brand Elmo a Traitor & Trump Storms Out of "Meet the Press" Interview | The Daily Show

🚗 BYD : The biggest SCAM of the car industry ?

Cloudflare bought Vite to destroy Vercel

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity

Why Building AI Data Centres Isn’t Working Anymore

How Netflix Uses Java - 2026 Edition

