Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 3 ans . Pour la première, je voudrais …
J'ai une hiérarchie de classes pour laquelle je voudrais séparer l'interface de l'implémentation. Ma solution est d'avoir deux hiérarchies: une hiérarchie de classe de poignée pour l'interface et une hiérarchie de classe non publique pour l'implémentation. La classe de descripteurs de base a un pointeur vers l'implémentation que les classes …
Dans notre entreprise, plusieurs équipes travailleront sur différentes composantes de plusieurs projets en même temps. Par exemple, une équipe peut créer des types spécifiques de logiciels (ou matériels) pour certains projets, une autre équipe un autre type spécifique de logiciels. Nous utilisons des projets Jira pour héberger des problèmes pour …
Je me demandais ce qui rend l'itérateur spécial par rapport à d'autres constructions similaires, et qui a fait de la liste Gang of Four un modèle de conception. L'itérateur est basé sur le polymorphisme (une hiérarchie de collections avec une interface commune) et la séparation des préoccupations (l'itération sur les …
J'essaie de me faire une idée d'ensemble lors de la production d'un nouveau site Web à l'aide d'ASP.NET Core. Je souhaite que les utilisateurs de mon site Web puissent s'inscrire et se connecter avec les médias sociaux tels que Facebook et Google. Une fois inscrit quand ils font des demandes …
La spécification JWT décrit uniquement la charge utile et la façon dont elle est envoyée, mais laisse le protocole d'authentification ouvert, ce qui permet la flexibilité, mais malheureusement, la flexibilité peut conduire à des antipatterns et à une mauvaise conception. Je recherche un modèle d'entreprise bien pensé et testé pour …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 3 ans . J'ai récemment trébuché sur …
Lorsque je lisais sur les microservices sur ce site , je suis tombé sur la déclaration ci-dessous. Qu'entend-on par schéma canonique? N'est-ce pas la même chose que le modèle de domaine? Le modèle d'architecture de microservices rejette également d'autres parties de SOA, telles que le concept d'un schéma canonique.
En utilisant gitflow, lors de la création d'une release-1.0.0branche et de sa fusion avec les deux masteret develop, les deux branches auront un commit manquant: mastern'aura pas le commit où release-1.0.0était fusionnerdevelop developn'aura pas le commit où release-1.0.0était fusionnermaster Au lieu de cela, après avoir hotfix-1.0.1été créé et fusionné master, …
Je crée une interface en Java pour le gestionnaire d'erreurs personnalisé. Je veux passer un objet d'erreur d'argument mais j'en ai besoin pour être un enfant de Exceptionclasse. Est-il correct d'utiliser mon nom de classe défini dans une interface? Cela n'en fera-t-il pas moins une interface en termes de ne …
Parfois, les fonctions privées d'un module ou d'une classe sont simplement des unités de fonctionnalité internes à extraire, qui pourraient mériter leurs propres tests. Alors pourquoi ne pas les tester? Nous allons écrire des tests pour eux plus tard si / quand ils sont extraits. Alors pourquoi ne pas écrire …
Je recherche des cas d'utilisation pratiques et non synthétiques de décorateurs de classe Python. Jusqu'à présent, le seul cas qui avait du sens pour moi est l'enregistrement d'une classe dans un système éditeur-abonné, par exemple des plugins ou des événements, quelque chose comme: @register class MyPlugin(Plugin): pass ou @recieves_notifications class …
Supposons que je mange cinq repas par jour, et comme il y a sept jours par semaine, j'ai des recettes pour sept de chaque repas, pour 35 recettes au total. Chaque recette a un nombre de calories. Chaque jour doit contenir une recette par repas, et chaque recette est fixée …
Nand est connu comme une porte logique «universelle», car il vous permet de définir toutes les autres portes logiques booléennes: not(x) = nand(x,x) and(x, y) = not(nand(x, y)) or(x, y) = nand(not(x), not(y)) nor(x, y) = not(or(x, y)) xor(x, y) = nand(nand(a, nand(a, b)), nand(b, nand(a, b))) Ceci est connu …
Je fais un projet de recherche où je recherche les options pour gérer les changements dans une architecture de microservice événementielle. Donc, disons que nous avons obtenu une application où nous avons obtenu quatre services différents. Chacun de ces services possède sa propre base de données pour stocker les données …
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.