Je viens de lire un article intéressant intitulé Trop mignon avec le rendement c # Cela m'a fait me demander quelle est la meilleure façon de détecter si un IEnumerable est une collection énumérable réelle, ou s'il s'agit d'une machine d'état générée avec le mot-clé yield. Par exemple, vous pouvez …
Quelles sont les conventions de capitalisation pour les noms de champs protégés en C #? Est-ce _myVar (comme un champ privé) ou MyVar (comme des propriétés)?
Cette image est tirée de l' application de modèles et de modèles pilotés par domaine: avec des exemples en C # et .NET Il s'agit du diagramme de classes du modèle d'état dans lequel un état SalesOrderpeut avoir différents états au cours de sa durée de vie. Seules certaines transitions …
Je m'excuse pour la longue question, elle se lit un peu comme une diatribe, mais je promets que ce n'est pas! J'ai résumé ma (mes) question (s) ci-dessous Dans le monde MVC, les choses sont simples. Le modèle a un état, la vue montre le modèle et le contrôleur fait …
La norme Ecma-334 (ISO / IEC 23270: 2006) correspond à la version 2.0 du langage. La spécification de la version 4.0 est disponible gratuitement auprès de Microsoft, mais la liste des spécifications ouvertes de Microsoft ne répertorie que la version Ecma (version 2.0). Qu'en est-il de toutes les bonnes fonctionnalités …
J'ai entendu parler de l'utilisation de l'injection de dépendance sur Singleton pour mon collègue. Je ne sais toujours pas si ce sont deux motifs orthogonaux qui peuvent être remplacés l'un par l'autre? Ou DI est-il une méthode pour rendre le modèle Singleton testable? Veuillez consulter l'extrait de code suivant. IMathFace …
Si le lancer System.Exceptionest considéré comme si mauvais, pourquoi n'a-t-il pas été Exceptionfait abstracten premier lieu? De cette façon, il ne serait pas possible d'appeler: throw new Exception("Error occurred."); Cela imposerait l'utilisation d'exceptions dérivées pour fournir plus de détails sur l'erreur qui s'est produite. Par exemple, lorsque je veux fournir …
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, un sondage ou une discussion approfondie. …
Lequel de ces modèles est le meilleur? Quels sont les avantages et les inconvénients de chacun? Lequel utiliseriez-vous? Toute autre suggestion sur la façon de traiter des méthodes comme celle-ci est appréciée. Il est raisonnable de supposer que Draw () est le seul endroit à partir duquel les autres méthodes …
Je me suis penché récemment sur CQRS / MediatR. Mais plus j'explore moins je l'aime. J'ai peut-être mal compris quelque chose / tout. Cela commence donc génial en prétendant réduire votre contrôleur à ce public async Task<ActionResult> Edit(Edit.Query query) { var model = await _mediator.SendAsync(query); return View(model); } Ce qui …
Dans un débat sur les variables de retour, certains membres de l'équipe préfèrent une méthode pour retourner le résultat directement à l'appelant, tandis que d'autres préfèrent déclarer une variable de retour qui est ensuite renvoyée à l'appelant (voir les exemples de code ci-dessous) L'argument pour ce dernier est qu'il permet …
OK .. après toute la discussion, je modifie légèrement ma question pour mieux refléter un exemple concret que je traite. J'ai deux classes ModelOneet ModelTwo, ces classes exécutent un type de fonctionnalité similaire mais ne sont pas liées l'une à l'autre. Cependant , j'ai une troisième classe CommonFuncqui contient certaines …
Dilemme J'ai lu beaucoup de livres de bonnes pratiques sur les pratiques orientées objet, et presque tous les livres que j'ai lus avaient une partie où ils disent que les énumérations sont une odeur de code. Je pense qu'ils ont raté la partie où ils expliquent quand les énumérations sont …
Nous avons eu récemment une visite d'entrepreneur qui a remis en question notre méthodologie de structuration des projets. Veuillez noter que je fais spécifiquement référence à la structure du répertoire. Il a suggéré d'utiliser les directives de Microsoft. Je pensais que je serais en mesure de Google "Microsoft directives structure …
Tout d'abord, excuses pour le titre, je ne pouvais pas penser à la façon la plus simple de l'expliquer! J'ai une méthode pour laquelle je veux écrire des tests unitaires. Je vais le garder assez générique car je ne veux pas discuter de l'implémentation de la méthode, juste son test. …
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.