Génie logiciel

10
Multiprocessing Python avec Queue vs ZeroMQ IPC

Je suis en train d'écrire une application Python en utilisant ZeroMQ et d'implémenter une variation du modèle Majordomo comme décrit dans le ZGuide . J'ai un courtier comme intermédiaire entre un ensemble de travailleurs et de clients. Je veux effectuer une journalisation approfondie pour chaque...

10
Comment détecter les réalisations dans le jeu?

J'ai par erreur posté ceci sur stackoverflow et je publie maintenant ici sur la base d'une suggestion sur ce site ... Il s'agit d'une question conceptuelle de très haut niveau. Dites dans une application logicielle que j'ai 4 actions différentes, par exemple: télécharger, partager, commenter et...

10
Devs backend posés par les user stories

Je prévoyais de découper verticalement le développement back-end en histoires d'utilisateurs. Mais un gars du backend de notre équipe a commencé à se plaindre que cela rend leur travail invisible. Ma réponse était que lors des réunions de planification et d'examen du sprint, nous discutons des...

10
Concepts de l'API REST

J'ai trois questions sur la conception de l'API REST sur lesquelles j'espère que quelqu'un pourra faire la lumière. J'ai cherché sans relâche pendant de nombreuses heures, mais je n'ai trouvé de réponses à mes questions nulle part (peut-être que je ne sais pas quoi chercher?). question 1 Ma...

10
Quand le mot-clé de registre est-il réellement utile en C?

Je suis confus quant à l'utilisation du registermot - clé en C. On dit généralement que son utilisation n'est pas nécessaire comme dans cette question sur stackoverflow . Ce mot-clé est-il totalement redondant en C à cause des compilateurs modernes ou existe-t-il des situations dans lesquelles il...

10
Comment concevoir un jeu de cartes?

Je ne peux pas proposer une bonne architecture pour mon jeu de cartes. J'ai besoin d'aide pour comprendre comment les jeux sont généralement conçus. Tout d'abord, je décrirai les règles du jeu. Regles du jeu Installer Il y a quatre joueurs, chacun deux joueurs forment une équipe. Chaque joueur...

10
Quel est le meilleur pour les petites corrections de bugs et les petites fonctionnalités - nommer les branches par numéro de ticket ou les nommer par description de fonctionnalité?

Je suis au milieu d'un désaccord (cordial, bien sûr) avec mon avance sur le nom des branches. Cela s'applique aux correctifs de bogues et aux petites branches de fonctionnalités, pas aux branches de fonctionnalités de longue durée. Pour les branches de fonctionnalités de longue durée, nous...