Je travaille sur une application ASP.NET MVC, et j'ai pris l'habitude de mettre ce qui semble être des getters utiles et pratiques dans mes classes de modèle / entité. Par exemple: public class Member { public int Id { get; set; } public string FirstName { get; set; } public …
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 4 ans . C'est donc un peu bizarre de poser deux questions consécutivement, …
En lisant une réponse à la question Clarification sur les grammaires, les lexers et les analyseurs , la réponse a déclaré que: [...] une grammaire BNF contient toutes les règles dont vous avez besoin pour l'analyse et l'analyse syntaxique lexicale. Cela m'a semblé quelque peu étrange parce que jusqu'à présent, …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Le fichier de configuration actuel …
Une implémentation typique d'un référentiel DDD n'a pas l'air très OO, par exemple une save()méthode: package com.example.domain; public class Product { /* public attributes for brevity */ public String name; public Double price; } public interface ProductRepo { void save(Product product); } Partie infrastructure: package com.example.infrastructure; // imports... public class …
J'ai donc remarqué qu'il est possible d'éviter de mettre des fonctions privées dans les en-têtes en faisant quelque chose comme ceci: // In file pred_list.h: class PredicateList { int somePrivateField; friend class PredicateList_HelperFunctions; public: bool match(); } // In file pred_list.cpp: class PredicateList_HelperFunctions { static bool fullMatch(PredicateList& p) { return …
Par exemple, supposons que vous écrivez une application en Java . Votre application communique avec un serveur API écrit en Python . Le serveur Python communique avec une base de données SQL . Vous avez également un site Web pour votre application écrit en JavaScript . Avec 4 langues différentes, …
Scénario Une application Web définit une interface utilisateur dorsale IUserBackendavec les méthodes getUser (uid) createUser (uid) deleteUser (uid) setPassword (uid, mot de passe) ... Différents backends utilisateurs (par exemple LDAP, SQL, ...) implémentent cette interface mais tous les backends ne peuvent pas tout faire. Par exemple, un serveur LDAP concret …
J'ai une classe utilisée pour traiter les paiements des clients. Toutes les méthodes de cette classe, sauf une, sont les mêmes pour chaque client, à l'exception de celle qui calcule (par exemple) le montant dû par l'utilisateur du client. Cela peut varier considérablement d'un client à l'autre et il n'y …
Voici un exemple d'image, si j'ai un point du point blanc au milieu et que je veux trouver l'emplacement le plus proche possible pour le cercle bleu (qui est évidemment à l'endroit où je l'ai placé) si tous les cercles rouges existent déjà . Comment puis-je trouver cet emplacement? La …
Est-il juste de dire que c'est une bonne pratique de tout régler par défaut privatelors du codage de quelque chose? Et ensuite ne la mettre à niveau que protectedsi une sous-classe en a besoin, ou publicsi une autre classe en a besoin?
J'étudie actuellement le modèle de flux et il y a quelque chose que je ne peux pas comprendre concernant les magasins . Quels sont-ils exactement? J'ai lu de nombreux articles, et il semble que cela concerne le domaine. Est-ce à dire qu'il s'agit de la partie "abstraite" liée aux appels …
C # , Scala, Haskell, Lisp et Python ont le même zipcomportement: si une collection est plus longue, la queue est silencieusement ignorée. Cela pourrait également être une exception, mais je n'ai entendu parler d'aucun langage utilisant cette approche. Cela me laisse perplexe. Quelqu'un connaît-il la raison pour laquelle il …
Dans plusieurs applications de notre entreprise, nous utilisons un enregistreur personnalisé. Il est assez robuste, bien que nous puissions le remplacer par quelque chose comme NLog à l'avenir. L'une des tâches de l'enregistreur consiste à consigner toutes les exceptions rencontrées dans l'application. Une préoccupation que j'ai toujours eue est que …
Voir ma mise à jour en bas pour en savoir plus. J'ai parfois des projets où je dois sortir des données sous forme de fichier Excel (format xlsx). Le processus est généralement: L'utilisateur clique sur certains boutons de mon application Mon code exécute une requête DB et traite les résultats …
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.