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
Conception de classes d'exception
Je code une petite bibliothèque et j'ai des problèmes avec la conception de la gestion des exceptions. Je dois dire que je suis (encore) confus par cette fonctionnalité du langage C ++ et j'ai essayé de lire autant que possible sur le sujet pour comprendre ce que je devrais faire …





3
avons-nous bouclé la boucle avec les microservices, de retour à des approches très old school?
En termes d’architecture et de conception logicielles, comment les microservices s’empilent-ils (jeu de mots) contre le middleware? Je viens de Java, et il semble que lorsque vous vous éloignez du REST direct en tant qu'API, et que vous supprimez différentes couches et paramètres de connexion, au moins en Java, vous …

3
L'utilisation d'interfaces pour les types de données est-elle un anti-modèle?
Supposons que j'ai plusieurs entités dans mon modèle (en utilisant EF), par exemple Utilisateur, Produit, Facture et Commande. J'écris un contrôle utilisateur qui peut imprimer les résumés des objets entité dans mon application où les entités appartiennent à un ensemble prédéterminé, dans ce cas, je dis que les résumés utilisateur …

1
Comment informer la saisie semi-automatique de WebStorm de WebGLRenderingContext
Je travaille sur un projet impliquant WebGL et j'utilise WebStorm pour faire le développement. Un problème avec le flux de développement est que WebStorm n'est pas en mesure de compléter automatiquement les éléments liés à WebGL. En particulier, si j'annote une valeur comme étant de typeWebGLRenderingContext /** @type {!WebGLRenderingContext} */ …
9 webgl 

5
Pourquoi un HashMap devrait-il être utilisé (dans les fonctions) pour déterminer la valeur à renvoyer (pour une clé) quand une construction if else peut faire le travail en un temps meilleur?
Alors que je travaillais récemment dans une grande entreprise, j'ai remarqué que les programmeurs y suivaient ce style de codage: Supposons que j'ai une fonction qui renvoie 12 si l'entrée est A, 21 si l'entrée est B et 45 si l'entrée est C. Je peux donc écrire la signature de …


1
Relation entre la ligne de cache et la page mémoire
Si je ne me trompe pas, une page dans une mémoire principale est la plus petite unité unitaire pour transférer des données entre la mémoire principale et un périphérique de stockage externe, tel qu'un disque dur. Une ligne de cache d'une mémoire principale est la plus petite unité de transfert …
9 memory  caching 


4
pourquoi une fonction vide est nécessaire
J'ai commencé à apprendre le python et je me demande pourquoi une fonction vide est nécessaire dans un langage de programmation par exemple en python: def empty_func(): pass même dans les scripts shell, des fonctions vides sont disponibles. Mes compréhensions et ma question: Pourquoi le langage de programmation avait-il besoin …

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.