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
Où mettre la logique métier si vous utilisez Firebase?
Je suis sur le point de commencer à développer une application Web d'une seule page qui est très simplifiée, un système de documentation multi-utilisateurs. Le frontal utilisera probablement Angular2. Le projet a un court délai, donc je cherchais des "raccourcis", c'est-à-dire en utilisant divers services prêts à l'emploi au lieu …



1
Y a-t-il une situation où il serait préférable d'utiliser des références faibles au lieu d'une simple composition?
Bien que les documents Java spécifient que les références faibles sont principalement destinées à canoniser les mappages, vous trouverez beaucoup , beaucoup , beaucoup de gens sur Internet déclarant que le WeakHashMap est parfait pour stocker des métadonnées d'objet pendant sa durée de vie. Cependant, personne ne se soucie de …



2
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 …
10 stack 



1
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 …


3
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 même manière? Si …


3
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 ces entrées en retour …

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.