J'ai étudié la programmation OO, principalement en C ++, C # et Java. Je pensais que je comprenais bien l’encapsulation, l’héritage et le polymorphisme (ainsi que la lecture de nombreuses questions sur ce site). Une chose semble apparaître ici et il y a le concept de "transmission de message". Apparemment, …
Je veux m'assurer de suivre les normes de l'industrie et les meilleures pratiques avec mon premier vrai crack chez MVC. Dans ce cas, c’est ASP.NET MVC, en utilisant C #. J'utiliserai Entity Framework 4.1 pour mon modèle, avec des objets commençant par le code (la base de données existe déjà). …
Pourquoi la propriété était-elle string foo = string.Emptyincluse dans la BCL? Cela semble plus détaillé et plus clair que de simplement utiliser une chaîne vide ( string foo = "")
En C #, suis-je encouragé à utiliser le mot clé polyvalent var pour chaque déclaration de variable? Si oui, dois-je mentionner ces caractères spéciaux pour les valeurs littérales dans la déclaration de variable, comme le M pour décimal dans l'instruction suivante: var myDecimal = 14.5M; Si cela fait une différence, …
Je développe une application Web typique avec les couches suivantes Couche UI (MVC) Couche de logique métier (BAL) Couche d'accès aux données (DAL) Chaque couche a son propre objet DTO, y compris BAL et DAL. Mes questions à ce sujet sont les suivantes Le DTO renvoyé par le DAL est …
Est-il préférable d'utiliser List<string>dans les annotations de type ou StringListoùStringList class StringList : List<String> { /* no further code!*/ } Je suis tombé sur plusieurs d'entre eux dans Irony .
Je discutais récemment avec des amis de la meilleure des deux méthodes suivantes pour renvoyer les résultats ou les appels de méthodes dans la même classe à partir de méthodes dans la même classe. Ceci est un exemple très simplifié. En réalité, les fonctions sont beaucoup plus complexes. Exemple: public …
J'ai du code presque identique, mais utilise des types absolument différents, sans héritage entre eux, sur la variable principale. Plus précisément, j'écris un analyseur avec Roslyn pour C # et VB.NET, avec les types suivants: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Je me demande si, parce que le code fait la même chose, je …
J'ai récemment commencé à regarder le développement Android. Cela m'a ramené dans le monde du développement de logiciels Java. La dernière fois que j’ai travaillé avec Java, je l’avouerai, je ne comprenais pas autant la POO que je le pense maintenant. Ayant principalement utilisé le C # dans ma carrière, …
Quelle est la meilleure pratique pour la validation des paramètres de constructeur? Supposons un simple morceau de C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Serait-il acceptable de lancer une exception? L'alternative que …
Si vous disposez de plusieurs années d’expérience Java et de C # et .NET, votre opinion sur les différences de productivité en matière de développement de logiciels entre ces deux environnements est précieuse. Un de nos clients envisage de remplacer leur solution logicielle existante. Comme le remplacement nécessitera env. 10 …
Je recherche des suggestions de pseudocodes pour trier mes fichiers mp3 de manière à éviter les répétitions de titres et d'artistes . J'écoute des crooners - Frank Sinatra, Tony Bennett, Ella Fitzgerald, etc., qui chantent de vieilles normes. Chaque artiste enregistre plusieurs des mêmes chansons - Volez-moi sur la lune, …
J'espère que cette question donne des réponses intéressantes, car c'est une question qui me dérange depuis un moment. Existe-t-il une réelle valeur dans le test unitaire d’un contrôleur dans ASP.NET MVC? Ce que je veux dire par là, c'est la plupart du temps (et je ne suis pas un génie), …
Bien que cela puisse être une question agnostique en langage de programmation, je suis intéressé par les réponses ciblant l'écosystème .NET. Voici le scénario: supposons que nous devions développer une application console simple pour l’administration publique. L'application concerne la taxe sur les véhicules. Ils ont (uniquement) les règles commerciales suivantes: …
Donc, je commence tout juste à utiliser .Net WebApi et une chose que je remarque tout de suite est qu’il n’existe pas de contrat définissant l’apparence de l’API (demande / réponses de chaque action), il s’agit généralement de: un WSDL pour WCF / Soap. Il me semble que cela serait …
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.