Comment créer de nouvelles racines agrégées dans l'architecture CQRS? Dans cet exemple, je veux créer une nouvelle racine agrégée AR2 qui contient une référence à la première AR1. Je crée AR2 en utilisant la méthode AR1 comme point de départ. Jusqu'à présent, je vois peu d'options: Dans la méthode AR1, …
Je suis sur le point de commencer à développer une application Web d'une seule page qui est très simplifiée, un système de documentation multi-utilisateurs. Le frontal utilisera probablement Angular2. Le projet a un court délai, donc je cherchais des "raccourcis", c'est-à-dire en utilisant divers services prêts à l'emploi au lieu …
Après avoir traité le modèle asynchrone / attente de C # pendant un certain temps maintenant, je me suis soudain rendu compte que je ne savais pas vraiment comment expliquer ce qui se passait dans le code suivant: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()est …
J'essaie d'apprendre des façons de DDD et des sujets connexes. Je suis venu avec une idée de contexte borné simple pour mettre en œuvre la «banque»: il y a des comptes, l'argent peut être déposé, retiré et transféré entre eux. Il est également important de conserver l'historique des modifications. J'ai …
Bien que les documents Java spécifient que les références faibles sont principalement destinées à canoniser les mappages, vous trouverez beaucoup , beaucoup , beaucoup de gens sur Internet déclarant que le WeakHashMap est parfait pour stocker des métadonnées d'objet pendant sa durée de vie. Cependant, personne ne se soucie de …
Je travaille actuellement sur l'introduction de React dans l'entreprise pour laquelle je travaille. En tant que seul à avoir suivi des cours sur le sujet, à qui puis-je demander un examen pour m'assurer que le code respecte les «meilleures pratiques» et est correctement mis en œuvre?
Je travaille avec une équipe de développeurs qui ont le choix quant au matériel et aux logiciels qu'ils exécutent. Notre sentiment est que ce scénario nous permet de voir une grande variété de systèmes cibles avant de tester le test. D'après notre expérience, nous trouvons un certain nombre de problèmes …
Récemment, j'ai testé la limite d'une pile sur trois appareils avec des systèmes d'exploitation différents (par limite, je veux dire le nombre maximal de niveaux que la pile peut avoir), et j'ai remarqué que chaque fois que je touche 2 ^ 16 niveaux, cela me donne erreur de débordement, et …
Contexte Je lis le "Clean Code book", et, en parallèle, je travaille sur des objets calisthéniques Kata comme le compte bancaire, et je suis coincé sur cette règle: La 9ème règle des objets calisthéniques est que nous n'utilisons pas de getter ou de setters. Cela semble assez amusant et je …
Cette question a une excellente réponse d'Eric Lippert décrivant à quoi sert la pile. Depuis des années, je sais - de manière générale - ce qu'est la pile et comment elle est utilisée, mais certaines parties de ses réponses me font me demander si cette structure de pile est moins …
Je joue régulièrement à un jeu 2c2 avec 12 amis et je veux une base de données pour garder une trace des joueurs, des équipes, des scores et des jeux, avec l'intention de créer un système de classement. Depuis que nous changeons régulièrement d'équipe, j'ai créé des tables players, teamset …
J'ai un certain nombre de services Web qui forment une application Web. Les clients peuvent accéder à ces services via des appels d'API REST. Ces services devraient-ils pouvoir communiquer directement entre eux? Si c'est le cas, cela ne les rendrait-il pas contraires au concept des microservices? Le client doit-il les …
J'ai échoué à un test algorithmique avec Codility parce que j'ai essayé de trouver une meilleure solution, et finalement je n'avais rien. Cela m'a donc fait penser si je pouvais utiliser une approche similaire à TDD? C'est-à-dire si je peux généralement développer progressivement une solution de la même manière? Si …
La usingdirective nous donne accès aux types sans utiliser leurs noms complets: using MyNamespace.Foo.Bar; L' usinginstruction agit comme un sucre syntaxique pour les try/ finallyblocs qui garantissent que les objets sont éliminés correctement: using(var x = new MyDisposableClass()) { ... } Ces deux situations semblent n'avoir rien à voir l'une …
Au travail, nous avons un système assez compliqué. Appelons ce système, System_A. Notre équipe QA a créé un autre système, appelez ce système, System_B, pour tester System_A. La façon dont System_B est utilisé est la suivante. Nous générons des entrées (en utilisant System_B lui-même), IN, traitons ces entrées en retour …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.