Génie logiciel

10
La création d'un système complètement dupliqué pour l'assurance qualité (AQ) d'un autre est-elle une mauvaise pratique?

Au travail, nous avons un système assez compliqué. Appelons ce système, System_A. Notre équipe QA a créé un autre système, appelez ce système, System_B, pour tester System_A. La façon dont System_B est utilisé est la suivante. Nous générons des entrées (en utilisant System_B lui-même), IN, traitons...

10
Structure de la base de données pour le jeu 2v2

Je joue régulièrement à un jeu 2c2 avec 12 amis et je veux une base de données pour garder une trace des joueurs, des équipes, des scores et des jeux, avec l'intention de créer un système de classement. Depuis que nous changeons régulièrement d'équipe, j'ai créé des tables players, teamset gamesoù...

10
Approche de type TDD aux problèmes algorithmiques

J'ai échoué à un test algorithmique avec Codility parce que j'ai essayé de trouver une meilleure solution, et finalement je n'avais rien. Cela m'a donc fait penser si je pouvais utiliser une approche similaire à TDD? C'est-à-dire si je peux généralement développer progressivement une solution de la...

10
Une structure de pile est-elle utilisée pour les processus asynchrones?

Cette question a une excellente réponse d'Eric Lippert décrivant à quoi sert la pile. Depuis des années, je sais - de manière générale - ce qu'est la pile et comment elle est utilisée, mais certaines parties de ses réponses me font me demander si cette structure de pile est moins utilisée...

10
Limite de la pile

Récemment, j'ai testé la limite d'une pile sur trois appareils avec des systèmes d'exploitation différents (par limite, je veux dire le nombre maximal de niveaux que la pile peut avoir), et j'ai remarqué que chaque fois que je touche 2 ^ 16 niveaux, cela me donne erreur de débordement, et quand je...