Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Après avoir lu l'article - Quand utiliser des délégués au lieu d'interfaces (Guide de programmation C #) , j'ai besoin d'aide pour comprendre les points ci-dessous, que j'ai trouvé pas si clairs (pour moi). Avez-vous des exemples ou des explications détaillées à leur sujet? Utilisez un délégué lorsque: Un modèle …
Cette question a été migrée à partir de Code Review Stack Exchange car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . Je sais que le titre de la question est très subjectif, mais j'ai été confronté à l'utilisation de l' ??opérateur …
Contexte: je suis développeur d'entreprise dans une boutique 100% MS. Quelqu'un peut-il recommander un bon moyen de mesurer objectivement la maintenabilité d'un morceau de code ou d'une application? Pourquoi la maintenabilité : je suis fatigué des mesures de "qualité" dans mon groupe qui tournent uniquement autour du nombre de bogues …
J'ai récemment pensé à l'utilisation d'entiers non signés en C # (et je suppose que l'on peut dire un argument similaire à propos d'autres "langages de haut niveau") Lorsque j'ai besoin d'un entier, je ne suis normalement pas confronté au dilemme de la taille d'un entier, un exemple serait une …
Je voudrais démarrer Domain-Driven-Design, mais il y a plusieurs problèmes que je voudrais résoudre avant de commencer :) Imaginons que j'ai un groupe et des utilisateurs et lorsque l'utilisateur souhaite rejoindre un groupe, j'appelle une groupsService.AddUserToGroup(group, user)méthode. En DDD, je devrais faire group.JoinUser(user), ce qui semble assez bon. Le problème …
Il existe un modèle dans les classes C # illustré par Dictionary.TryGetValueet int.TryParse: une méthode qui retourne un booléen indiquant le succès d'une opération et un paramètre out contenant le résultat réel; si l'opération échoue, le paramètre out est défini sur null. Supposons que j'utilise des références C # 8 …
J'ai lu récemment de nombreux articles qui décrivent l'obsession primitive comme une odeur de code. Il y a deux avantages à éviter l'obsession primitive: Cela rend le modèle de domaine plus explicite. Par exemple, je peux parler à un analyste commercial d'un code postal au lieu d'une chaîne qui contient …
Je cherche à implémenter l'injection de dépendances dans une application relativement grande, mais je n'ai aucune expérience en la matière. J'ai étudié le concept et quelques implémentations d'IoC et d'injecteurs de dépendances disponibles, comme Unity et Ninject. Cependant, il y a une chose qui m'échappe. Comment dois-je organiser la création …
Ayons cette classe C # (ce serait presque la même chose en Java) public class MyClass { public string A {get; set;} public string B {get; set;} public override bool Equals(object obj) { var item = obj as MyClass; if (item == null || this.A == null || item.A == …
J'ai un algorithme qui crée une collection d'objets. Ces objets sont mutables lors de la création, car ils commencent avec très peu, mais ils sont ensuite remplis de données à différents endroits de l'algorithme. Une fois l'algorithme terminé, les objets ne doivent jamais être modifiés, mais ils sont consommés par …
Ma question est liée au modèle de conception MVC et à la syntaxe Razor introduits par Microsoft. Tout en apprenant le modèle de conception MVC, on m'a dit que l'idée était basée sur un principe connu sous le nom de séparation des préoccupations . Mais Razor Syntax nous permet d'utiliser …
Je crée ma première application MVC dans Visual Studio 2013 (MVC 5) et je ne suis pas certain de la meilleure façon de configurer mon modèle. J'ai généré un modèle de structure d'entité à l'aide de code-first à partir d'une base de données existante. Mon premier réflexe a été de …
Je travaille sur un formulaire Windows pour calculer le CUP pour les numéros d'articles. J'ai réussi à en créer un qui gérera un numéro d'article / UPC à la fois, maintenant je veux développer et le faire pour plusieurs numéros d'article / UPC. J'ai commencé et essayé d'utiliser une liste, …
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.