Je devrais enregistrer certains événements dans un programme, mais pour autant que je sache, il serait préférable de conserver le code de journalisation en dehors du programme car il ne s'agit pas de la fonctionnalité réelle du programme. Alors, pouvez-vous me dire si je dois le garder complètement hors du …
Je pense à utiliser une grammaire GPL Bison pour mon propre compilateur. La grammaire "infectera" mon analyseur de telle sorte qu'il doit être open source? La grammaire - en termes de - l'entrée de bison est GPL.
Nous utilisons actuellement Entity Framework comme ORM dans quelques applications Web, et jusqu'à présent, cela nous convenait bien car toutes nos données sont stockées dans une seule base de données. Nous utilisons le modèle de référentiel et avons des services (la couche de domaine) qui les utilisent et renvoyons les …
Mon équipe au travail démarre un nouveau projet, en utilisant Subversion comme VCS (vous pouvez considérer cet ensemble dans la pierre aux fins de cette question). Nous en sommes encore aux premières étapes du projet et essayons de nous mettre d'accord sur un modèle de branchement. Notre projet précédent était …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Je travaille avec des concepts de …
J'ai besoin d'une interface qui m'assure qu'une certaine méthode, y compris une signature spécifique, est disponible. Jusqu'à présent, c'est ce que j'ai: public interface Mappable<M> { M mapTo(M mappableEntity); } Le problème se pose lorsqu'une classe doit être mappable à plusieurs autres entités. Le cas idéal serait celui-ci (pas java): …
Selon le principe de séparation Command-Query , ainsi que les présentations Thinking in Data et DDD with Clojure , il convient de séparer les effets secondaires (modifiant le monde) des calculs et des décisions, afin qu'il soit plus facile de comprendre et de tester les deux parties. Cela laisse une …
J'ai intitulé la question en plaisantant parce que je suis sûr que "ça dépend", mais j'ai quelques questions spécifiques. Travaillant dans un logiciel qui comporte de nombreuses couches de dépendance profondes, mon équipe s'est habituée à utiliser le mocking assez largement pour séparer chaque module de code des dépendances en …
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 6 ans . Quand je pense à peu …
Pour les non-Britanniques dans le public, il y a un segment d'un jeu télévisé de jour où les candidats ont un ensemble de 6 numéros et un numéro cible généré de manière aléatoire. Ils doivent atteindre le nombre cible en utilisant n'importe lequel (mais pas nécessairement tous) des 6 nombres …
Je travaille sur un projet de loisir appelé Gestion des menus / recettes. Voilà à quoi ressemblent mes entités et leurs relations. A Nutrienta des propriétés CodeetValue An Ingredientpossède une collection deNutrients A Recipepossède une collection de Ingredientset peut parfois avoir une collection d'autresrecipes A Meala une collection de RecipesetIngredients …
Lors de l'ouverture de fichiers PDF dans Chrome et Firefox, le bouton "voir la source" est grisé. "Inspectez elemet", cependant, révèle HTML. Les navigateurs téléchargent-ils simplement le fichier et génèrent-ils du HTML pour l'afficher?
Je gère et refactorise actuellement un logiciel utilisé dans mon entreprise depuis plus d'une décennie maintenant. L'un des éléments de cette application est une sorte de mode administrateur ou utilisateur avancé qui fournit des éléments tels que des entrées supplémentaires / internes ainsi que la possibilité de désactiver les limites …
Le plus souvent, dans un langage impératif à usage général - les points-virgules comme délimiteurs d'instructions sont soit requis, soit totalement interdits (par exemple C et Python). Cependant, certaines langues, comme JavaScript, vous permettent de désactiver la délimitation de vos déclarations avec des points-virgules, au profit d'autres délimiteurs (comme une …
Un de mes collègues est venu avec une règle de base pour choisir entre créer une classe de base ou une interface. Il dit: Imaginez chaque nouvelle méthode que vous vous apprêtez à mettre en œuvre. Pour chacun d'eux, considérez ceci: cette méthode sera-t-elle implémentée par plus d'une classe exactement …
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.