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
Redux utilise-t-il un modèle d'objet Dieu aseptisé?
Tout en découvrant Redux, le modèle d'objet divin (ou anti-modèle) m'est venu à l'esprit - les deux ont un seul grand objet contenant toutes les données de l'application et les méthodes pour les manipuler. Mais Redux a mis quelques contraintes comme rendre l'objet immuable et les fonctions pures d'événements en …
15 redux 

3
Partage d'objets DTO entre microservices
TL; DR - Est-il possible de partager une bibliothèque POJO entre les services? Généralement, nous aimons garder le partage entre services strictement limité à aucun si possible. Il y a eu un débat sur la question de savoir si le service qui partage des données devrait fournir une bibliothèque cliente …

4
size_t ou int pour les dimensions, l'index, etc.
En C ++, size_t(ou, plus correctement, T::size_typequi est "habituellement" size_t; c'est-à-dire un unsignedtype) est utilisé comme valeur de retour pour size(), l'argument de operator[], etc. (voir std::vector, et. Al.) D'un autre côté, les langages .NET utilisent int(et, éventuellement, long) dans le même but; en fait, les langages compatibles CLS ne …
15 c#  c++  array 



1
Comment std :: vector <bool> est-il né?
Aujourd'hui, pratiquement tous les développeurs C ++ conviennent que std::vector&lt;bool&gt;c'était une erreur car ce n'est trompeusement pas un conteneur, et ses cas d'utilisation se chevauchent largement avec ceux de std::bitsettoute façon. Comment a-t-il été voté dans la norme? Était-ce controversé à l'époque? Quels ont été les principaux arguments à l'appui?
15 c++  history  stl 







3
Stratégie de branchement Git pour le code non publié de longue durée
Dans notre équipe, en plus des unités de travail individuelles (Histoires), nous avons des thèmes de travail plus longs (Epics). Plusieurs histoires font une épopée. Traditionnellement, nous avons eu des branches de fonctionnalités pour chaque histoire, et avons fusionné celles-ci directement à maîtriser lorsqu'elles passent le contrôle qualité. Cependant, nous …


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.