Beaucoup de tutoriels sur DDD que j'ai étudiés couvrent principalement la théorie. Ils ont tous des exemples de code rudimentaires (Pluralsight et similaires). Sur le Web, quelques personnes tentent également de créer des didacticiels couvrant DDD avec EF. Si vous commencez à les étudier brièvement - vous remarquez rapidement qu'ils …
Je plonge dans les concepts de la conception pilotée par domaine (DDD) et j'ai trouvé certains principes étranges, en particulier en ce qui concerne l'isolement du domaine et le modèle de persistance. Voici ma compréhension de base: Un service sur la couche application (fournissant un ensemble de fonctionnalités) demande des …
Par exemple, dans cette vidéo Redux , l'instructeur utilise toujours une syntaxe comme const counter = (state=0, action) => { ... function body here } où j'utiliserais simplement le "traditionnel" function counter(state=0, action) { ... function body here } Ce qui est en fait plus court et, à mon avis, …
Je lis sur l'authentification / autorisation dans les applications Web. Quelqu'un pourrait-il confirmer / corriger mes connaissances actuelles? Cookies: dans leur première version, un fichier texte avec un identifiant client unique et toutes les autres informations nécessaires sur le client (ex: rôles) Session: seul l'identifiant client unique est envoyé dans …
MVC est assez simple. Il y a un modèle, un contrôleur et une vue. Lorsque nous créons un site Web, tout se rassemble lorsque le client envoie une demande de mot clé REST au serveur -> le serveur correspond à l'URL demandée pour l'action du contrôleur -> qui appelle ensuite …
Cela pourrait être une réponse simple oui / non, mais j'invite des explications détaillées. Scénario On m'a demandé d'étendre un système de source fermée à mon travail, qui n'est officiellement publié sous aucune licence. Je pensais avoir appris une fois que cela signifiait que tous les droits étaient réservés par …
Lorsqu'un utilisateur atteint l'équilibreur de charge et que l'équilibreur de charge détermine vers quel serveur Web transmettre, que se passe-t-il ensuite? L'équilibreur de charge transmet-il la demande et toutes ses données au serveur Web, reçoit-il la réponse du serveur Web et la renvoie-t-elle à l'utilisateur? Ou est-ce plus comme une …
Une liste doublement liée a une surcharge minimale (juste un autre pointeur par cellule), et vous permet d'ajouter aux deux extrémités et de faire des allers-retours et de vous amuser généralement.
Considérez l'implémentation de liste liée individuellement suivante: struct node { std::unique_ptr<node> next; ComplicatedDestructorClass data; } Supposons maintenant que j'arrête d'utiliser une std::unique_ptr<node> headinstance qui sort alors du champ d'application, provoquant l'appel de son destructeur. Est-ce que cela fera exploser ma pile de listes suffisamment grandes? Est-il juste de supposer que …
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 6 ans . Sur ma page Web, si je souhaite afficher …
Nous voulons commencer à collecter des fuseaux horaires pour chacune de nos adresses dans la base de données. Quelle est la meilleure pratique pour stocker les fuseaux horaires? Comment feriez-vous pour acquérir des fuseaux horaires pour les enregistrements d'adresse existants? J'utilise Microsoft SQL Server, .net mvc, C #. Toutes les …
Fondamentalement, je dois exécuter différentes actions dans une certaine condition. Le code existant est écrit de cette façon Interface de base // DoSomething.java interface DoSomething { void letDoIt(String info); } Mise en place de la première classe ouvrière class DoItThisWay implements DoSomething { ... } Mise en place de la …
Supposons qu'il existe une Pageclasse, qui représente un ensemble d'instructions pour un rendu de page. Et supposons qu'il existe une Rendererclasse qui sache rendre une page à l'écran. Il est possible de structurer le code de deux manières différentes: /* * 1) Page Uses Renderer internally, * or receives it …
Parfois, je rencontre le problème d'avoir du code non engagé sur un poste de travail qui n'est pas prêt pour une validation mais doit être complété sur un autre poste de travail ou ordinateur portable. Quelqu'un at-il une solution à ce problème, comme un «soft commit» ou une autre façon …
Je me suis demandé pourquoi nous n'avions pas importé de paquet pendant que nous utilisons des fonctions String comme toUpperCase()? Comment y parviennent-ils sans importer de colis?
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.