Lingua-e
← Glosario

¿Qué significa "Domain-Driven Design" en programación?

Domain-Driven Design es uno de los términos más comunes en el desarrollo de software. Si alguna vez te preguntaste qué significa exactamente, en qué contexto se usa y por qué importa, esta guía te lo explica con definiciones claras y ejemplos reales.

Definición

Un enfoque de diseno de software que centra la base de codigo alrededor del dominio del negocio y su lenguaje. DDD introduce conceptos como bounded contexts, aggregates, entidades y value objects para modelar reglas de negocio complejas. Popularizado por el libro homonimo de Eric Evans.

Ejemplo en inglés

"We adopted DDD: the payment bounded context owns everything about charging customers, and no other context can touch those tables directly."

Términos relacionados

¿Listo para practicar tu inglés en el trabajo?

Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.

Prueba Lingua-e gratis