Modifier: contrairement à certaines questions similaires telles que Déplacer un référentiel SVN de plusieurs Go vers Git ou /programming/540535/managing-large-binary-files-with-git Mon scénario n'implique pas plusieurs sous-projets qui peuvent être facilement convertis en sous-carburants git, ni quelques très gros fichiers binaires qui sont bien adaptés pour git-annex. Il s'agit d'un référentiel unique …
Aujourd'hui, j'ai eu une discussion avec un collègue sur la dénomination des finalchamps dans les classes Java. Dans son opionion, les finalchamps doivent également être considérés comme des constantes car leurs valeurs ne changeront pas après la création de l'instance. Cela conduirait à la convention de dénomination suivante pour les …
Je conçois une API REST pragmatique et je suis un peu coincé sur la meilleure façon d'ajouter des entités existantes à une collection. Mon modèle de domaine comprend un projet qui possède une collection de sites. Il s'agit d'une stricte relation plusieurs-à-plusieurs et je n'ai pas besoin de créer une …
Le modèle d'usine (ou du moins l'utilisation de FactoryFactory..) est le but de nombreuses blagues, comme ici . En plus d'avoir des noms verbeux et "créatifs" comme RequestProcessorFactoryFactory.RequestProcessorFactory , y a-t-il quelque chose de fondamentalement incorrect avec le modèle d'usine si vous devez programmer en Java / C ++ et …
J'ai une question très simple qui me déroute depuis longtemps. Je traite avec des réseaux et des bases de données, donc beaucoup de données que je traite sont des compteurs 32 bits et 64 bits (non signés), des identifiants d'identification 32 bits et 64 bits (également sans mappage significatif pour …
Dans de nombreux assembleurs, une instruction de copie de valeur est généralement nommée "MOV" et sa description dans les manuels contient également généralement "déplacer" (cependant, d'autres mots peuvent être utilisés, comme "charger", "stocker", "extraire", etc. ) Il est rare de trouver un ISA ) qui ne respecte pas cette convention. …
Je n'ai pas appris la programmation à l'école et je ne travaille pas en tant que développeur (professionnel), donc beaucoup de bases ne sont pas très claires pour moi. Cette question tente de clarifier l'un d'entre eux. Maintenant , supposons que j'ai des problèmes #1, #2et #3dans mon Tracker Les …
Je viens d'un milieu orienté objet où j'ai appris que les classes sont ou au moins peuvent être utilisées pour créer une couche d'abstraction qui permet un recyclage facile du code qui peut ensuite être utilisé pour créer des objets ou être utilisé dans l'héritage. Comme par exemple, je peux …
Le formatage du code est important. Même l' indentation compte . Et la cohérence est plus importante que les améliorations mineures. Mais les projets ne disposent généralement pas d'un guide de style clair, complet, vérifiable et appliqué dès le premier jour, et des améliorations majeures peuvent arriver n'importe quel jour. …
Je n'ai pas pu écrire un livre sur Agile. J'ai travaillé dans plusieurs boutiques qui appellent leur processus Agile. L'un des principaux points du développement Agile est l'implication régulière des clients. Après un sprint, le travail peut être présenté au client pour obtenir ses commentaires. Rincez et répétez. Le problème …
Je voudrais démarrer Domain-Driven-Design, mais il y a plusieurs problèmes que je voudrais résoudre avant de commencer :) Imaginons que j'ai un groupe et des utilisateurs et lorsque l'utilisateur souhaite rejoindre un groupe, j'appelle une groupsService.AddUserToGroup(group, user)méthode. En DDD, je devrais faire group.JoinUser(user), ce qui semble assez bon. Le problème …
Je viens de parcourir quelques diapositives et j'ai remarqué que le cache L1 (au moins sur les processeurs Intel) fait la distinction entre le cache de données et d'instructions, je voudrais savoir pourquoi c'est ..
Il existe un modèle dans les classes C # illustré par Dictionary.TryGetValueet int.TryParse: une méthode qui retourne un booléen indiquant le succès d'une opération et un paramètre out contenant le résultat réel; si l'opération échoue, le paramètre out est défini sur null. Supposons que j'utilise des références C # 8 …
Quel format JSON est un meilleur choix pour les paires de valeurs clés et pourquoi? [{"key1": "value1"}, {"key2": "value2"}] Ou: [{"Name": "key1", "Value": "value1"}, {"Name": "key2", "Value": "value2"}] Ou: {"key1": "value1", "key2": "value2"} La première variante semble plus compacte et plus «sémantiquement significative». La deuxième variante semble plus uniformément structurée, …
Je travaille sur une application Spring-MVC dans laquelle nous utilisons Maven pour la gestion des dépendances. Comme le projet est grand, nous pensons à diviser le projet en plusieurs parties. J'avais des doutes, et j'espère que j'aurai des réponses ici. Actuellement, nous déployons un seul fichier WAR comme ROOT.warsur Apache …
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.