12
votes

Comment devrais-je commencer ddd?

Quel est le meilleur moyen de démarrer le design dirigé sur le domaine?

Quelles sont les ressources recommandées?

EDIT:

Je veux dire, j'aimerais savoir comment commencer à apprendre DDD (de la même manière que de démarrer TDD en lisant k. Beck ).


2 commentaires

Ne vous comprends pas exactement de question. Pour commencer à l'apprendre ou pour commencer n'est-ce pas?


Je veux dire .. commencez à apprendre en faisant :)


3 Réponses :


11
votes

Il y a un livre vraiment grand disponible sur le design piloté de domaine, qui était brillamment abrégé et mis à disposition comme téléchargement gratuit ici:

Il est plus difficile de passer pleinement sur les grandes applications existantes (mais pas impossible), mais si vous écrivez quelque chose de nouveau, c'est une excellente occasion d'y aller à 100%.


0 commentaires

10
votes

Le livre définitif sur DDD est Design sur le domaine: S'attaquer à la complexité au cœur du logiciel

Cependant, c'est un livre qui prend une gestation qui est le mieux sauvegardé avec la pratique et observer la manière dont les DDD'ers expérimentés pensent.
Le site http://domaindrivendendesign.org/ possède des excellentes ressources, notamment des exemples de projets. Je trouve également utile de pêcher les différents référentiels de code open source tels que Github , CODEPLEX et Sourceforge pour des projets utilisant DDD

Bonne chance sur votre voyage DDD, c'est une longue route sans tour!


1 commentaires

Le lien du forum est cassé



2
votes

Mon conseil personnel est d'oublier le livre "DDD rapidement" et allez directement à la " Conception axée sur le domaine: résolution de la complexité au cœur du logiciel "Livre d'Eric Evans. Je suggère également de ne pas lire le livre dans l'ordre d'origine, mais de lire l'intro, puis de passer à la section Strategic Design , puis revenez à la première partie du livre. Vous découvrirez qu'il y a plus à DDD qu'une collection de motifs.

Cependant, après que le livre a été publié, il y a eu une certaine évolution dans la communauté DDD (consultez cette vidéo comme un rafraîchisseur). Un nouveau modèle Domaine Event a été publié et de nombreuses alternatives architectures de soutien ont été discutées: CQRS et Sourcing d'événements surtout.


1 commentaires

Votre lien vidéo est cassé