Pangea

A primeira rede social sobre arquitetura de software do Brasil

Informação

Domain-Driven Design

Técnicas, boas práticas e arquitetura em domain-driven design

Membros: 69
Última atividade: 2 Mar

Durante as últimas décadas, uma filosofia se desenvolveu como uma corrente subterrânea na comunidade da orientação a objetos. As premissas do dromain-driven design são:
- Para a maioria dos projetos de software, o foco principal deve estar no domínio e na lógica do domínio; e
- Projetos de domínios complexos devem ser baseados em um modelo.

Domain-driven design não é uma tecnologia ou metodologia. É uma maneira de pensar e um conjunto de prioridades, objetivando acelerar projetos de software que necessitam lidar com domínios complicados.
Para alcançar tal objetivo, as equipes necessitam de um extenso conjunto de práticas, técnicas e princípios de desenho. [traduzido de domaindrivendesign.org]

Materiais:

Vídeo: DDD: putting the model to work
Vídeo: Eric Evans on DDD: Strategic Design
E-book: Domain Driven Design Quickly
Livro: Domain-Driven Design: Tackling Complexity in the Heart of Software; by Eric Evans
Artigo: Domain Driven Design - Quando o gavião come a barata?
Blog do Gibran: Go3 .NET Blog
Blog do Phillip Calçado: Fragmental
Site: DDD on InfoQ

Ilhas de discussão

João Henrique

ADO.NET Entity Framework e DDD 2 respostas 

Iniciado por João Henrique. Última resposta de Diego Frata 29. Dez, 2009.

Daniel Cukier

Entrevista com Eric Evans sobre como está DDD hoje

Iniciado por Daniel Cukier 4. Jun, 2009.

Júlio César e Melo

DDD e a Alegoria da Caverna de Platão 2 respostas 

Iniciado por Júlio César e Melo. Última resposta de João Henrique 19. Maio, 2009.

Caixa de Recados

Comentar

Você precisa ser um membro de Domain-Driven Design para adicionar comentários!

Fábio Rehm Comentário de Fábio Rehm em 20 outubro 2009 às 10:10
Sei que está um pouco em cima da hora mas haverá um curso sobre DDD ministrado pelo Rodrigo Yoshima aqui em Salvador no próximo sábado (24/10/09).
Maiores informações em: http://blog.aspercom.com.br/2009/10/14/agile-ddd-salvador/
Felipe Rodrigues de Almeida Comentário de Felipe Rodrigues de Almeida em 20 outubro 2009 às 9:31
Bacana ver meu artigo nesta lista! =)
Daniel Cukier Comentário de Daniel Cukier em 2 abril 2009 às 16:24
Acabamos de publicar mais um vídeo muito legal sobre DDD, mais precisamente sobre a parte de Projeto Estratégico. Sugestões, críticas e comentários são muito bem vindos. http://agilblog.locaweb.com.br/2009/04/02/ddd-projeto-estrategico-a-peca/
Fábio Rehm Comentário de Fábio Rehm em 25 março 2009 às 17:35
Pessoal,

Achei essa palestra em português sobre DDD:
http://agilblog.locaweb.com.br/2009/03/10/video-sobre-domain-driven-design/

Bom proveito!
Andre Azevedo Comentário de Andre Azevedo em 20 janeiro 2009 às 10:00
Pessoal,
Encontrei mais um trabalho envolvendo DDD e o Entity Framework. Ele está publicado no respositório de arquiteturas do patterns & practices (http://www.codeplex.com/AppArch).
O link do artigo é: http://www.codeplex.com/AppArch/Wiki/View.aspx?title=How%20To%20-%20Domain%20Driven%20Design&referringTitle=Home
Antonio G. Castro Jr Comentário de Antonio G. Castro Jr em 18 janeiro 2009 às 20:39
Pessoal,
Tenho lido a respeito de DDD e encontrei este trabalho. Gostaria de compartilhar com vocês por se tratar de um assunto polêmico, ou seja, a utilização do DDD com o ADO.NET Entity Framework.

http://gupea.ub.gu.se/dspace/bitstream/2077/10462/1/gupea_2077_10462_1.pdf
Carlos Lacerda Comentário de Carlos Lacerda em 27 outubro 2008 às 10:13
Como comentado no root o lançamento do InfoQ brasil em 1 de novembro, ha um quick start interessante sobre DDD la que pode ser baixado de gratis la. Segue o link:
http://www.infoq.com/minibooks/domain-driven-design-quickly
Bruno Braga Comentário de Bruno Braga em 16 outubro 2008 às 11:15
Alguns post do Phillip sobre o tema:

http://blog.fragmental.com.br/2007/06/22/cuidado-com-domain-driven-design
http://blog.fragmental.com.br/2008/05/22/domain-driven-design-e-simples

E um resumo da palesta de DDD no "Falando em Java 2008" realizada pela Caelum:

http://blog.caelum.com.br/2008/05/26/domain-driven-design-no-falando-em-java-2008

Recomendo a leitura =)
João Henrique Comentário de João Henrique em 16 outubro 2008 às 10:49
Falando em Phillip Calçado, tem um artigo dele muito interessante sobre expressividade no código.

http://blog.fragmental.com.br/2007/12/28/expressividade-no-codigo/

Todos deviam aprender isso na faculdade. Com certeza o mundo seria mais feliz. hehe
João Henrique Comentário de João Henrique em 16 outubro 2008 às 10:40
Pois é, o Phillip escreve bastante sobre o tema.

Pena que não rola workshop em BH.
 

Membros (69)

João Henrique Marco Mendes Júlio César e Melo Ricardo Ferreira Adriano Tavares Denis Oliveira Breno Barros Fábio Almeida Diogo Damiani Ferreira Diego Frata Daniel Cukier Gibran Thiago Fernandes Coelho Gustavo S. sinis Carlos Lacerda Carlos Henrique Santos Jaqueline Costa Glaydersen Stopa Gontijo Bruno Braga Silvio Luiz Marcus Vinícius Bastos aka flaw Eros Viggiano Paulo Melo Tarso Eric Vieira Albert Tanure Caio Alexandre Kem Uehara Helder Klemp Gustavo Marotta
 
 

Fórum

Marco Mendes

Você acredita em arquiteturas de software evolutivas? 8 respostas 

Iniciado por Marco Mendes. Última resposta de Juliano Nunes 22 Fev.

Adriano Tavares

Iniciar pela documentação é uma boa forma de introduzir arquitetura de software? 3 respostas 

Iniciado por Adriano Tavares. Última resposta de Camilo Ribeiro 13 Jan.

Marcelo Savio

Certificação em Arquitetura de TI 8 respostas 

Iniciado por Marcelo Savio. Última resposta de Marcelo Savio 6 Jan.

Juliano Viana

Cloud Computing e Arquitetura de Software 3 respostas 

Iniciado por Juliano Viana. Última resposta de Luiz Carlos Faria 4. Nov, 2009.

Charles Fortes

Utilização de POA (Programação Orientada a Aspectos) para adaptação de software 8 respostas 

Iniciado por Charles Fortes. Última resposta de Luiz Carlos Faria 4. Nov, 2009.

Sobre

Adriano Tavares Adriano Tavares
&

Marco Mendes

Marco Mendes

criaram esta rede social.

Badge

Carregando...

Parcerias

 

© 2010   Criado por Adriano Tavares e Marco Mendes

Badges  |  Relatar um incidente  |  Privacidade  |  Termos de serviço