Los value objects (VO) son objetos que se identifican por su contenido y nos ayudan a modelar conceptos de negocio. Permite mantener la inmutabilidad en lenguajes funcionales y permite encapsular lógica de validación de un concepto de negocio que no puede residir en la entidad. Por ejemplo, si …
Domain Drive Design (DDD)
Bounded Context El concepto de Bounded Context nace con DDD (Domain Driven Design) y es un concepto core de este enfoque. La idea principal de este concepto sobre todo aplica a modelos grandes donde necesitamos partir y delimitar en subdominios y contextos estableciendo …
Refactorizando TypeScript con Visual Studio Code
Página oficial: https://code.visualstudio.com/docs/typescript/typescript-refactoring Renombrado Extraer metodo o función Extraer a contante Extraer type a interface o type alias Mover a nuevo fichero Convertir entre named import y namespace …