Skip to main content
1 de 2
Rodrigo
  • 169
  • 6

O que eu li a respeito e também participando de um projeto foi:

O objetivo principal é orientar o seu projeto para o negócio, ou seja, seu código tem que falar exatamente como o negócio está aplicado na sua empresa. Por exemplo sua empresa tem a área Financeiro, logo seu código deveria ter uma class chamada Financeiro e como métodos Emitir(), Faturar() etc. É claro, DDD é muito mais do que isso. Sei também que no começo é difícil aplica-lo devido ao acoplamentos e até mesmo entendimento do negócio.

Um link que pode ajudar a entender melhor em português seria: http://www.agileandart.com/2010/07/16/ddd-introducao-a-domain-driven-design/

Rodrigo
  • 169
  • 6