Domain Driven Design

Pegando o embalo de um amigo vi hoje um assunto bem interessante: Domain-Driven Design.

Bem, ainda não estudei mais a fundo, mas pelo que já vi por cima é bem interessante e pretendo investir um pouco mais em TDD, DDD e o que o mercado tem de melhor, com o intuito de aumentar a qualidade dos softwares desenvolvidos por mim e pela minha empresa(TriadWorks).

É sempre bom estarmos ligados nesses padrões, sem falar que o conceito de DDD não é tão novo assim(me corrijam se estou errado), mas que no Brasil não temos muito essa abordagem. Vale ressaltar que DDD, TDD e outros mais não são a “bala de prata” dos projetos, mas que em muitos casos definem tanto o sucesso do projeto como também pode ser o fracasso do mesmo.

Acho que cada um tem um uso específico, não devemos também generalizar para qualquer projeto o uso desses Design Pattern, assim como tudo devemos ser safos o bastante para aplicar essas “tecnologias” no momento certo.

Veja uma entrevista com Eric Evans na InfoQ sobre DDD.

http://www.infoq.com/presentations/model-to-work-evans

Mais informações: http://www.domaindrivendesign.org/

Abraços

19 Comments on “Domain Driven Design

  1. O conceito de DDD é sem dúvida alguma o mecanismo mais apropriado ao desenvolvmento orientado a objetos. Esse livro do Eric já nem é tão novo, existem outros mais novos com mais exemplos, como esse com C#
    http://www.amazon.com/Applying-Domain-Driven-Design-Patterns-Examples/dp/0321268202

    É importante esses conhecimentos para a evolução natural do desenvolvedor.
    Outro livro que vou adquirir é esse
    http://www.pragprog.com/titles/mnee/index.html

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.