Je vois beaucoup ce terme dans le contexte de l'architecture logicielle ("modèle de domaine", "conception pilotée par le domaine" etc.). Je l'ai googlé, mais j'ai des tonnes de définitions différentes. Alors qu'est-ce que c'est
Je vois beaucoup ce terme dans le contexte de l'architecture logicielle ("modèle de domaine", "conception pilotée par le domaine" etc.). Je l'ai googlé, mais j'ai des tonnes de définitions différentes. Alors qu'est-ce que c'est
Où est la limite entre la délégation et l'encapsulation de la logique métier? Il me semble que plus nous déléguons, plus nous devenons anémiques . Cependant, la délégation encourage également la réutilisation et le principe de DRY. Alors, qu'est-ce qui convient de déléguer et que devrait rester...
Je travaille pour une entreprise dont le domaine est vraiment difficile à comprendre car il s'agit d'une technologie de pointe en électronique, mais cela s'applique à tout développement logiciel dans un domaine complexe. L'application sur laquelle je travaille affiche beaucoup d'informations, de...
Je travaille sur un projet dans lequel nous essayons d'appliquer à la fois une conception orientée domaine et REST à une architecture orientée service. Nous ne nous inquiétons pas de la conformité 100% REST; il serait probablement préférable de dire que nous essayons de créer des API HTTP orientées...
Quels arguments une personne doit-elle prendre en compte lors de la conception d'un nouveau système et doit-elle stocker le nom d'une personne sous la forme d'un champ ou séparément en tant que prénom / nom? Avantages pour un seul champ: Interface plus simple Aucune ambiguïté lorsque vous essayez...
Ce poste concerne un événement en évolution rapide. Je modélise une base de données qui devrait être utilisée comme condition générique non fonctionnelle pour tous les services de la start-up, comme les personnes, les utilisateurs, les services et les données commerciales comme les coupons, les...
Les deux ressemblent à un réseau de processus de communication MPI parallèle. J'identifie les acteurs avec des services. Les acteurs sont-ils plus dynamiques (vous pouvez les créer et tuer en respirant alors que le réseau de services est plus statique) ou
J'ai lu récemment de nombreux articles qui décrivent l'obsession primitive comme une odeur de code. Il y a deux avantages à éviter l'obsession primitive: Cela rend le modèle de domaine plus explicite. Par exemple, je peux parler à un analyste commercial d'un code postal au lieu d'une chaîne qui...
Il semble que le modèle V soit juste le modèle Waterfall avec la moitié inférieure de la cascade pliée vers le haut pour former un V. Je ne vois pas comment cela ajoute quelque chose de nouveau. D'après les diagrammes, je ne comprends pas non plus le flux. Il y a des flèches pointant dans toutes...
Je lisais cet article: http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol2/pjm2/ Et il mentionne que: ... dans le modèle de l'acteur, même un entier est représenté comme un acteur ... Wikipedia confirme: Le modèle Acteur adopte la philosophie que tout est acteur. Erlang a de nombreux types de...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettre à jour la question de sorte qu'il se concentre sur un seul problème en éditant ce poste . Fermé il y a 5 ans . Le modèle d'acteur utilisé par Erlang semble être...
J'ai lu un peu sur le modèle d'acteur, mais je ne comprends pas vraiment comment utiliser les acteurs dans une situation réelle - comment modéliser un problème avec eux. Quelqu'un peut-il expliquer? Un exemple simple ou des liens vers des exemples seraient très
Autant que je sache, le modèle d'acteur et la programmation réactive sont des concepts distincts. Actor Model ne me semble pas intrinsèquement réactif. Cependant, le cadre Akka, qui est une implémentation du modèle d'acteur, est décrit comme réactif: "La logique des programmes Java et Scala réside...
J'ai les couches suivantes dans ma solution: App.Domain App.Service App.Core (vous appelez peut-être celui-ci App.DataLayer) App.Web Le modèle de conception de logiciel n'est pas ma question, j'ai le modèle suivant Domain public class Foo { public int Id {get;set;} public int Name {get;set;} public...
Je suis un peu confus quant à la façon dont le modèle de vue architecturale 4 + 1 correspond à UML. Wikipedia donne la cartographie suivante: Vue logique: diagramme de classes, diagramme de communication, diagramme de séquence. Vue de développement: diagramme de composants, diagramme de package Vue...
Pourquoi dans certains cadres, la couche logique est appelée "modèle" alors que dans certains, elle est appelée "service". Sont-ils différents les uns des autres ou simplement différents par les conventions de dénomination? MISE À JOUR 1 La raison pour laquelle je demande, c'est parce que dans Zend...
Supposons que nous ayons un système de journalisation des tâches, lorsqu'une tâche est journalisée, l'utilisateur spécifie une catégorie et la tâche par défaut a le statut 'En suspens'. Supposons dans ce cas que la catégorie et le statut doivent être implémentés en tant qu'entités. Normalement, je...
Je flirte donc avec Event Sourcing et CQRS depuis un moment maintenant, même si je n'ai jamais eu l'occasion d'appliquer les patterns sur un vrai projet. Je comprends les avantages de séparer vos préoccupations en lecture et en écriture, et j'apprécie la façon dont Event Sourcing facilite la...
Je lis sur la conception pilotée par domaine depuis près de deux ans et j'ai prudemment introduit certains concepts dans mon travail quotidien ou au moins fait des plans pour que les choses que je fais régulièrement puissent être faites dans une conception pilotée par domaine. Une conclusion à...
Si j'ai bien compris, le modèle acteur est exactement comme le modèle objet, mais avec quelques différences: CHAQUE objet génère son propre thread séparé et ce n'est pas un problème même lorsque vous avez des milliers d'objets. Les acteurs n'interagissent pas en appelant des fonctions et en...