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
Insertion d'un document JSON avec `.` dans la clé de MongoDB
Tout d'abord, il s'agit plus d'une question de conception que d'une question de programmation. Je crée une application où je dois récupérer les données JSON existantes et les insérer dans MongoDB. J'ai trouvé que certains des documents JSON ont une période .dans leur clé. J'ai lu dans la documentation MongoDB …
14 json  mongodb 

1
Efficacité des dictionnaires C #
Les dictionnaires C # sont un moyen simple de trouver si quelque chose existe, etc. Je me demande cependant comment ils fonctionnent. Disons qu'au lieu d'un dictionnaire, j'utilise une ArrayList. Au lieu d'utiliser ContainsKey(ou une méthode équivalente dans une autre langue), je passe en revue ArrayList pour vérifier si quelque …

1
Dois-je utiliser une commande ou un événement?
La différence entre une commande et un événement dans la communication par bus me semble un peu vague. Je sais que les commandes ne doivent être exécutées qu'une seule fois, alors qu'un événement peut être géré plusieurs fois, mais je ne sais toujours pas quand utiliser une commande ou un …


5
Comment gérez-vous la gestion des versions dans un projet à plusieurs faces?
Je sais que c'est une vaste question, je vais donc essayer d'être aussi précis que possible. Cette question est plus une question «organisationnelle» qu'une question technique. Nous avons un projet multi-faces avec ces composants principaux: Un serveur, hébergeant la logique métier principale (modèles de données) Un backoffice pour les clients …

2
Comment fonctionne dormir un fil?
Lorsque vous dormez un fil, que se passe-t-il réellement? Je vois que dormir un thread "met en pause le thread actuel pendant une période de temps donnée" . Mais comment ça marche? Selon comment Thread.sleep () fonctionne en interne et comment Thread.sleep fonctionne-t-il vraiment? : la durée du sommeil sera …

4
Utiliser la composition et l'héritage pour les DTO
Nous avons une API Web ASP.NET qui fournit une API REST pour notre application de page unique. Nous utilisons des DTO / POCO pour transmettre des données via cette API. Le problème est maintenant que ces DTO grossissent avec le temps, alors maintenant nous voulons refactoriser les DTO. Je recherche …
13 rest  api-design  web-api  dto  poco 



2
Est-il vrai que «les vrais programmeurs peuvent écrire du code assembleur dans n'importe quel langage»?
Les vrais programmeurs peuvent écrire du code assembleur dans n'importe quel langage. (Larry Wall). Autant que je sache, M. Larry Wall essaie de dire que pour un vrai programmeur, n'importe quel langage peut avoir les mêmes fonctionnalités que ASM. Mais je ne comprends vraiment pas. Comment pouvez-vous écrire du code …





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.