Skip to main content
Formatando texto da pergunta.
Fonte Link
Cmte Cardeal
  • 7mil
  • 5
  • 28
  • 55

Quando estudei MVC pela primeira vez no livro falava muito sobre DDD (Domain-Driven Design). Pelo que eu entendi na época, a ideia do DDD era simplesmente programar o software com foco no desenvolvimento da camada de domínio.

Depois disso, lendo sobre o processo de análise e projeto em orientação a objetos tive a impressão de que sempre que programamos um software orientado a objetos damos essa ênfase na camada de domínio, começando por ela e usando os requisitos pra montar ela corretamente.

Isso faz parecer que o DDD prega basicamente a mesma coisa que o processo de análise e projeto em orientação a objetos. Dessa forma, o que realmente é o DDD e quando ele se aplica de verdade? Quais as vantagens de se usar DDD em um projeto?

Eu sei que existe um livro chamado "Domain-Driven Design: Tackling Complexity in the Heart of Software"Domain-Driven Design: Tackling Complexity in the Heart of Software, mas por ser um livro muito extenso nunca consegui parar pra ler ele. Existe alguma referência mais resumida sobre o assunto?

Quando estudei MVC pela primeira vez no livro falava muito sobre DDD (Domain-Driven Design). Pelo que eu entendi na época, a ideia do DDD era simplesmente programar o software com foco no desenvolvimento da camada de domínio.

Depois disso, lendo sobre o processo de análise e projeto em orientação a objetos tive a impressão de que sempre que programamos um software orientado a objetos damos essa ênfase na camada de domínio, começando por ela e usando os requisitos pra montar ela corretamente.

Isso faz parecer que o DDD prega basicamente a mesma coisa que o processo de análise e projeto em orientação a objetos. Dessa forma, o que realmente é o DDD e quando ele se aplica de verdade? Quais as vantagens de se usar DDD em um projeto?

Eu sei que existe um livro chamado "Domain-Driven Design: Tackling Complexity in the Heart of Software", mas por ser um livro muito extenso nunca consegui parar pra ler ele. Existe alguma referência mais resumida sobre o assunto?

Quando estudei MVC pela primeira vez no livro falava muito sobre DDD (Domain-Driven Design). Pelo que eu entendi na época, a ideia do DDD era simplesmente programar o software com foco no desenvolvimento da camada de domínio.

Depois disso, lendo sobre o processo de análise e projeto em orientação a objetos tive a impressão de que sempre que programamos um software orientado a objetos damos essa ênfase na camada de domínio, começando por ela e usando os requisitos pra montar ela corretamente.

Isso faz parecer que o DDD prega basicamente a mesma coisa que o processo de análise e projeto em orientação a objetos. Dessa forma, o que realmente é o DDD e quando ele se aplica de verdade? Quais as vantagens de se usar DDD em um projeto?

Eu sei que existe um livro chamado Domain-Driven Design: Tackling Complexity in the Heart of Software, mas por ser um livro muito extenso nunca consegui parar pra ler ele. Existe alguma referência mais resumida sobre o assunto?

conteúdo editado
Fonte Link
SomeDeveloper
  • 18,9mil
  • 10
  • 83
  • 137

Quando estudei MVC pela primeira vez no livro falava muito sobre DDD (Domain Driven-Driven Design). Pelo que eu entendi na época, a ideia do DDD era simplesmente programar o software com foco no desenvolvimento da camada de domínio.

Depois disso, lendo sobre o processo de análise e projeto em orientação a objetos tive a impressão de que sempre que programamos um software orientado a objetos damos essa ênfase na camada de domínio, começando por ela e usando os requisitos pra montar ela corretamente.

Isso faz parecer que o DDD prega basicamente a mesma coisa que o processo de análise e projeto em orientação a objetos. Dessa forma, o que realmente é o DDD e quando ele se aplica de verdade? Quais as vantagens de se usar DDD em um projeto?

Eu sei que existe um livro chamado "Domain-Driven Design: Tackling Complexity in the Heart of Software", mas por ser um livro muito extenso nunca consegui parar pra ler ele. Existe alguma referência mais resumida sobre o assunto?

Quando estudei MVC pela primeira vez no livro falava muito sobre DDD (Domain Driven Design). Pelo que eu entendi na época, a ideia do DDD era simplesmente programar o software com foco no desenvolvimento da camada de domínio.

Depois disso, lendo sobre o processo de análise e projeto em orientação a objetos tive a impressão de que sempre que programamos um software orientado a objetos damos essa ênfase na camada de domínio, começando por ela e usando os requisitos pra montar ela corretamente.

Isso faz parecer que o DDD prega basicamente a mesma coisa que o processo de análise e projeto em orientação a objetos. Dessa forma, o que realmente é o DDD e quando ele se aplica de verdade? Quais as vantagens de se usar DDD em um projeto?

Eu sei que existe um livro chamado "Domain-Driven Design: Tackling Complexity in the Heart of Software", mas por ser um livro muito extenso nunca consegui parar pra ler ele. Existe alguma referência mais resumida sobre o assunto?

Quando estudei MVC pela primeira vez no livro falava muito sobre DDD (Domain-Driven Design). Pelo que eu entendi na época, a ideia do DDD era simplesmente programar o software com foco no desenvolvimento da camada de domínio.

Depois disso, lendo sobre o processo de análise e projeto em orientação a objetos tive a impressão de que sempre que programamos um software orientado a objetos damos essa ênfase na camada de domínio, começando por ela e usando os requisitos pra montar ela corretamente.

Isso faz parecer que o DDD prega basicamente a mesma coisa que o processo de análise e projeto em orientação a objetos. Dessa forma, o que realmente é o DDD e quando ele se aplica de verdade? Quais as vantagens de se usar DDD em um projeto?

Eu sei que existe um livro chamado "Domain-Driven Design: Tackling Complexity in the Heart of Software", mas por ser um livro muito extenso nunca consegui parar pra ler ele. Existe alguma referência mais resumida sobre o assunto?

Pergunta protegida por Leonel Sanches da Silva
Aviso removido Recompensar resposta existente por Joao Paulo
Fim da Recompensa com resposta de utluiz escolhido por Joao Paulo
adição de tag engenharia de software
Link
wryel
  • 2,1mil
  • 14
  • 23
Aviso adicionado Recompensar resposta existente por Joao Paulo
Recompensa Oferecida vale 50 pontos de reputação por Joao Paulo
Aviso removido Recompensar resposta existente por utluiz
Fim da Recompensa com resposta de Caffé escolhido por utluiz
Adicionadas tags relevantes.
Link
Caffé
  • 18,2mil
  • 1
  • 40
  • 82
Carregando
Aviso adicionado Recompensar resposta existente por utluiz
Recompensa Oferecida vale 100 pontos de reputação por utluiz
Tweeted twitter.com/#!/StackOverflowPT/status/475674770097184768
Fonte Link
SomeDeveloper
  • 18,9mil
  • 10
  • 83
  • 137
Carregando