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
Const C ++ DRY Stratégies
Pour éviter la duplication non triviale liée à la const C ++, existe-t-il des cas où const_cast fonctionnerait mais une fonction const privée renvoyant non const ne le serait pas? Dans l' article efficace C ++ de Scott Meyers 3, il suggère qu'un const_cast combiné avec un transtypage statique peut …
14 c++  dry  const 

4
Pourquoi C ++ ne vous permet-il pas de prendre l'adresse d'un constructeur?
Y a-t-il une raison spécifique pour laquelle cela briserait le langage conceptuellement ou une raison spécifique pour laquelle cela est techniquement irréalisable dans certains cas? L'utilisation serait avec un nouvel opérateur. Edit: je vais abandonner tout espoir d'obtenir mon "nouvel opérateur" et "nouvel opérateur" directement et être direct. Le point …
14 c++ 


3
MVVM et modèle de service
Je crée une application WPF en utilisant le modèle MVVM. À l'heure actuelle, mes viewmodels appellent la couche de service pour récupérer des modèles (ce qui n'est pas pertinent pour le viewmodel) et les convertir en viewmodels. J'utilise l'injection de constructeur pour transmettre le service requis au viewmodel. Il est …

4
Nommer un champ booléen qui est un verbe
En Java, par convention, getter et setter pour les champs booléens seront isField()et setField(). Cela fonctionne parfaitement bien avec les noms de champs qui sont des adjectifs comme active, visible, closed, etc. Mais comment nommer un champ qui a la signification d'un verbe, comme haveChildren? Ajoutez «_ing» au verbe ( …
14 java  naming 







2
Comment gérer les effets secondaires dans Event Sourcing?
Supposons que nous voulons implémenter un petit sous-système de sécurité pour une application financière qui avertit les utilisateurs par e-mail si un modèle étrange est détecté. Pour cet exemple, le modèle consistera en trois transactions comme celles illustrées. Le sous-système de sécurité peut lire les événements du système principal à …

3
Les ID de backend doivent-ils être publics ou non sur une API REST?
Basé sur ce que dit ce type: http://toddfredrich.com/ids-in-rest-api.html Supposons qu'il ait raison d'utiliser UUID pour identifier les ressources de l'API. Ensuite, je rencontre des problèmes pour essayer de l'implémenter de cette façon, c'est: class FooEntity { final String id = null; //auto-generated by my backend (mongodb), not shared final UUID …


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.