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


2
Sourcing d'événements et REST
Je suis tombé sur la conception Event Sourcing et j'aimerais l'utiliser dans une application où un client REST est nécessaire (RESTful pour être précis). Cependant, je ne parviens pas à les connecter ensemble car REST est assez similaire à CRUD et la recherche d'événements est basée sur les tâches. Je …

5
Les énumérations créent-elles des interfaces fragiles?
Considérez l'exemple ci-dessous. Toute modification de l'énumération ColorChoice affecte toutes les sous-classes IWindowColor. Les énumérations ont-elles tendance à provoquer des interfaces fragiles? Existe-t-il quelque chose de mieux qu'une énumération pour permettre une plus grande flexibilité polymorphe? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { …

7
Pourquoi la création d'instance est-elle la même?
J'ai appris le C # au cours des six derniers mois environ et je suis maintenant plongé dans Java. Ma question concerne la création d'instances (dans l'une ou l'autre langue, vraiment) et c'est plus: je me demande pourquoi ils l'ont fait de cette façon. Prenez cet exemple Person Bob = …


1
D'où vient la notion d '«appeler» une fonction?
Je me suis toujours demandé pourquoi on appelle une fonction au lieu, par exemple, de l' exécuter . Une recherche Google function call etymologyet des termes similaires ne s'avèrent pas utiles, Wikipedia ne le mentionne pas, les dictionnaires en ligne n'ont aucune entrée ou aucune section d'étymologie . D'où vient …




5
Algorithme pour le pourcentage sans connaître le nombre total
Supposons qu'il existe des nlignes pour une hotline. Chaque fois qu'un client appelle la hotline, l'appel est renvoyé vers l'une des nlignes. Et je veux attribuer un pourcentage d'appel à chacune des n lignes. Supposons qu'il y ait deux lignes et qu'une ligne soit affectée à 60% et l'autre à …


3
Git: branche ou fourchette?
J'ai un projet de jeu qui aura deux versions: Une version simple du jeu, le noyau. Une version avancée du jeu. J'ai la 1ère version dans mon référentiel public, et seulement je vais y travailler. Quant à la 2ème version, deux de mes amis et moi allons y travailler. La …


4
Laquelle de ces réponses concernant les fonctions est incorrecte?
Donc, pendant que je fais de longues compilations, j'ai décidé de passer le test général C ++ sur ODesk et suis tombé sur cette question. Si je ne me trompe pas, étant donné le libellé (ou son absence), tout cela pourrait être vrai. une. int Foo() { } int Foo(int …
17 c++ 


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.