Il y a des moments où je devrai modifier une valeur passée dans une méthode à partir de la méthode elle-même. Un exemple serait d'assainir une chaîne telle que cette méthode ici: void SanitizeName(string Name) { Name = Name.ToUpper(); //now do something here with name } Ceci est purement inoffensif …
J'écris une candidature et j'en suis arrivé à ce point: private void SomeMethod() { if (Settings.GiveApples) { GiveApples(); } if (Settings.GiveBananas) { GiveBananas(); } } private void GiveApples() { ... } private void GiveBananas() { ... } Cela semble assez simple. Il existe certaines conditions et si elles sont vraies, …
Nous testons une bibliothèque sous C ++ 11 (ie, -std=c++11). La bibliothèque utilise auto_ptret ce modèle: Foo* GetFoo() { autoptr<Foo> ptr(new Foo); // Initialize Foo ptr->Initialize(...); // Now configure remaining attributes ptr->SomeSetting(...); return ptr.release(); } C ++ 11 déconseillé auto_ptr, nous voulons donc nous en éloigner. Cependant, le code prend …
Je développe une application Web qui utilise MS SQL pour diverses données: y compris les utilisateurs, les comptes d'utilisateurs, les licences d'utilisateurs, les prix des licences, les factures. Je dois enregistrer l'utilisation en temps réel du système par les utilisateurs et l'utiliser pour la facturation mensuelle: par exemple, enregistrer chaque …
Je travaille pour une grande entreprise, qui dicte l'utilisation de processus agiles. Par exemple, pour nos projets, nous utilisons des services basés sur le cloud qui sont spécifiquement destinés à gérer le développement agile. Le groupe d'ingénierie spécifique pour lequel je travaille n'a pas traditionnellement développé de logiciel (au lieu …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 6 ans . Nous connaissons la situation optimale pour négocier des corrections de …
J'ai un problème de conception concernant les propriétés .NET. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } Problème: Cette interface a deux propriétés en lecture seule, Idet IsInvalidated. Le fait qu'ils soient en lecture seule, cependant, n'est pas en soi une garantie …
C'est ce que j'appelle une méthode getter / setter "combinée" (de jQuery): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") C'est la même …
Il s'agit essentiellement d'une question sur les entités faibles. Quand devrions-nous les utiliser? Comment devraient-ils être modélisés? Quelle est la principale différence entre les entités normales et les entités faibles? Les entités faibles correspondent-elles à des objets de valeur lors de la conception pilotée par domaine? Pour aider à garder …
Je suis un développeur de logiciels travaillant dans une entreprise de systèmes embarqués. Nous avons un chef de projet, qui s'occupe du calendrier global du projet (y compris électrique, qualité, logiciel et fabrication), donc son calendrier logiciel est très bref. Nous avons également un gestionnaire de logiciels, qui est mon …
Je développe une application qui sera utilisée pour ouvrir et fermer les vannes dans un environnement industriel, et je pensais à quelque chose de simple comme ceci: - public static void ValveController { public static void OpenValve(string valveName) { // Implementation to open the valve } public static void CloseValve(string …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 2 ans . J'ai réalisé que j'avais du mal à créer des designs …
Je lis ce merveilleux livre intitulé "Coders at Work: Reflections on the Craft of Programming" de Peter Seibel et je suis en partie où la conversation est avec Joshua Bloch et j'ai trouvé cette réponse qui est un point important pour un programmeur. Le paragraphe, va quelque chose comme ça. …
Je suis en train de développer un module de gestion et d'acheminement des signaux pour un système audiovisuel intégré et je le conçois dans le but d'être aussi flexible que possible sur différents réseaux de distribution de signaux. L'objectif du module est de gérer le routage à travers un certain …
Nous essayons de déplacer les données de notre couche de service gonflée vers notre couche de domaine en utilisant une approche DDD. Nous avons actuellement beaucoup de logique commerciale dans nos services, qui est répartie partout et ne bénéficie pas de l'héritage. Nous avons une classe de domaine centrale qui …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.