Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes



3
Comment modéliser la préparation d'une histoire pour des problèmes abordés dans plusieurs projets
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 …





2
Microservices et modèle canonique
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.

1
Garder un historique Git propre lors de l'utilisation de Gitflow - Unmerged s'engage sur le développement
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, …
9 git  gitflow 



4
Décorateurs de classe en Python: cas d'utilisation pratiques
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 …

3
Choisir l'arrangement le plus calorique des repas
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 …

2
Est-il possible de définir tous les opérateurs au niveau du bit en utilisant un «nand au niveau du bit» similaire à la façon dont toute logique booléenne peut être construite en utilisant uniquement le «nand booléen»?
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 …

4
Gérer les changements dans une architecture de microservice pilotée par les événements
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 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.