Dernièrement, j’ai eu un travail professionnel, j’ai passé du temps avec d’autres programmeurs et je me suis fait des amis dans l’industrie. La seule chose, c'est que je suis 100% autodidacte. Cela a fait que mon style a été très différent de celui de ceux qui sont correctement formés. Ce …
J'ai toujours travaillé sur des projets où la mise en cache était effectuée sur DAL. En principe, au moment de passer l'appel à la base de données, elle vérifie si des données sont déjà présentes dans le cache et si elles le sont, elles ne passent pas l'appel et renvoie …
Automapper est un "mappeur d'objet-objet" pour .Net, ce qui signifie copier des objets d'une classe dans une autre classe qui représente la même chose. Pourquoi cela est-il utile? La duplication des classes est-elle toujours utile / bonne conception?
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 …
J'aimerais comprendre comment une feuille de calcul (un groupe de cellules nommées ou autrement identifiées contenant des valeurs ou des formules faisant référence à d'autres cellules) est résolue. J'ai essayé de regarder des projets existants, mais il y avait tellement de choses avec l'interface graphique, la sérialisation, les événements, etc. …
Existe-t-il des modèles de conception connus pour la mise en œuvre de modèles à escompte? Par modèles à prix réduits, j'entends ce qui suit: Si un client achète le produit X, le produit Y et le produit Z, il bénéficie d'une réduction de 10% ou de 100 $. Si un …
Pour les sites Web nécessitant une grande évolutivité, tels que les réseaux sociaux tels que Facebook, quel est le meilleur moyen de concevoir le site Web? Devrais-je avoir un service Web sur lequel le site interroge pour obtenir les données dont il a besoin? ou Le site doit-il interroger directement …
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 …
Le livre Effective Java de Joshua Bloch (2e édition) m'a beaucoup influencé, probablement plus que tout autre livre de programmation que j'ai lu. En particulier, son modèle de constructeur (élément 2) a eu le plus grand effet. Bien que le constructeur de Bloch m'ait beaucoup plus avancé au cours des …
Considérez l'énumération suivante et l'instruction switch: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or uninitialized value } }; Je suis un programmeur Objective-C, mais je …
Je viens de commencer à utiliser une base de données NoSQL (MongoDB) et je suis curieux de connaître les meilleures pratiques pour la conception de bases de données. Je suppose que l'architecture devrait être différente des bases de données relationnelles? Devrais-je toujours viser une base de données normalisée? Par exemple, …
Selon la page wikipedia de l’architecture MVC , la vue est libre d’être notifiée par le modèle et d’interroger le modèle sur son état actuel. Cependant, selon le cours de Paul Hegarty sur iOS 5 à Stanford, conférence 1, page 18, toute interaction doit passer par le contrôleur, avec Model …
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: …
J'ai entendu dire que les modèles de conception sont la meilleure chose depuis le pain en tranches. J'ai aussi entendu dire que les modèles de conception ont tendance à exacerber le "syndrome du second système", qu'ils sont massivement surutilisés et qu'ils incitent leurs utilisateurs à penser qu'ils sont de meilleurs …
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.