Bons exemples de conception axée sur le domaine [fermé]

j'apprends le Design piloté par domaine et j'en profite à chaque minute. Cependant, il y a certaines questions pratiques qui sont déroutantes à mes yeux et je pense que de voir de bons exemples pourrait être éclairci.

donc, étant en paix avec ces questions, Est-ce que quelqu'un connaît quelques bons exemples de code de travail qui font un bon travail de modélisation des concepts de base DDD?

particulièrement intéressé par

  • un modèle indicatif de domaine
  • dépôts
  • utilisation de services de domaine / Application
  • Objets De Valeur
  • "151970920 De La" Somme Des Racines

je sais que je demande probablement trop, mais tout ce qui est proche aidera.

326
demandé sur Ram 2009-02-12 08:12:50

8 réponses

la difficulté avec les échantillons DDD est qu'ils sont souvent très spécifiques au domaine et que la mise en œuvre technique du système résultant ne montre pas toujours les décisions de conception et les transitions qui ont été faites dans la modélisation du domaine, qui est vraiment au cœur de DDD. DDD est beaucoup plus sur le processus que sur le code. (comme certains disent, le meilleur échantillon de DDD est le livre lui-même!)

cela dit, un exemple d'application bien commenté devrait au moins révéler certains de ces décisions et vous donner une certaine orientation pour l'appariement de votre modèle de domaine avec la technique des modèles utilisés pour la mettre en œuvre.

vous n'avez pas précisé quelle langue vous utilisez, mais je vais vous en donner quelques unes dans quelques langues différentes:

DDDSample - un exemple Java qui reflète les exemples dont parle Eric Evans dans son livre . C'est bien commenté et montre un certain nombre de différentes méthodes de résolution de divers problèmes avec des contextes délimités séparés (c.-à-d. la couche de présentation). On y travaille activement, alors vérifiez régulièrement les mises à jour.

dddps - exemple D'application C# de Tim McCarthy pour son livre, .NET Domain-Driven Design with C#

s#arp Architecture approche.

avec tous ces exemples d'applications, il est probablement préférable de consulter les dernières versions du tronc de SVN/whatever pour se faire une idée des modes de pensée et de la technologie car ils devraient être mis à jour régulièrement.

168
répondu Michael Hart 2017-07-13 01:24:36

pas des projets source per say mais je suis tombé sur Parleys.com qui a quelques bonnes vidéos qui couvrent très bien DDD (nécessite flash):

j'ai trouvé ces beaucoup plus utiles que le DDD presque inexistant exemples actuellement disponibles.

24
répondu Todd Smith 2012-10-16 08:00:25

.NET DDD Échantillon de Domain-Driven Design Livre par Eric Evans peut être trouvé ici: http://dddsamplenet.codeplex.com

Cheers,

Jakub G

11
répondu Gutek 2010-03-02 16:27:25

Check out Projet de Soie . Non seulement il montre DDD, mais d'autres modèles de pointe. C'est une excellente ressource pour tout Développeur Web. Un aperçu complet du projet peut être trouvé sur MSDN .

10
répondu user996985 2011-10-15 15:29:17

c'est un bon exemple basé sur la conception par domaine et explique pourquoi il est important d'avoir une couche par domaine séparée.

Microsoft espagne - DDD N de la Couche de l'Architecture

6
répondu Thurein 2015-07-21 12:45:17

ddd-cqrs-échantillon est aussi une bonne ressource. Écrit avec Java, Spring et JPA.

5
répondu Rafał Wicha 2012-12-03 22:57:03

Code de Camp Serveur , Jeffrey Palerme exemple de code pour le livre ASP.NET MVC dans l'Action . Alors que le livre est centré sur la couche de présentation, l'application est modélisée à l'aide de DDD.

4
répondu Peter Tate 2009-11-05 19:00:40

du Temps et de l'Argent , mais il laisse beaucoup à désirer.

0
répondu moffdub 2009-02-21 12:03:11