Je sais que c'est une pratique débattue, mais supposons que c'est la meilleure option pour moi. Je me demande quelle est la technique réelle pour ce faire. L'approche que je vois est la suivante: 1) Faites une classe d'amis celle de la classe dont je veux tester la méthode. 2) …
Je m'excuse si cela semble être une autre répétition de la question, mais chaque fois que je trouve un article sur le sujet, il parle principalement de ce qu'est DI. Donc, je reçois DI, mais j'essaie de comprendre le besoin d'un conteneur IoC, dans lequel tout le monde semble se …
Je crée une solution RESTful d'API Web CNET .NET 4.5 et j'aimerais que quelqu'un me dise si la solution de mon projet est correcte et / ou judicieuse (-assez?) Pour une solution conçue à l'aide de Domain Driven Design, s'il vous plaît. La solution a été divisée en 6 projets: …
Je viens de trouver cette fonction dans le projet sur lequel je travaille: -- Just returns the text unchanged. -- Note: <text> may be nil, function must return nil in that case! function Widget:wtr(text) return text end Dommage, le codeur ne travaille plus dans l'entreprise. Pourquoi créer une fonction qui …
Avoir un peu de débat sur la structure de démarrage du projet (en utilisant Maven / Eclipse) pour une grande application Java. Option 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) …
Le modèle de conception de la stratégie est souvent considéré comme un substitut aux fonctions de première classe dans les langues qui en manquent. Par exemple, disons que vous vouliez transmettre des fonctionnalités à un objet. En Java, vous devez passer dans l'objet un autre objet qui encapsule le comportement …
Je ne trouve aucune explication approfondie sur le Web concernant une comparaison entre ElasticSearch et les bases de données graphiques. Les deux sont optimisés pour parcourir les données. ElasticSearch semble être optimisé pour l'analyse. Cependant, Neo4j est également basé sur Lucene pour gérer les index et certaines fonctionnalités de texte …
Je n'ai travaillé que sur des applications côté client (spécifiquement mobiles) utilisant Android, où tout le réseau est géré au niveau de la couche HTTP à l'aide de composants fournis par le framework comme HttpUrlConnection. Mais les systèmes de messagerie push comme Websockets / XMPP, etc., maintiennent tous une connexion …
J'ai lu la documentation et d' autres fils de discussion sur ce sujet et je ne me sens pas vraiment convaincu; Je ne vois pas clairement les limites d'utilisation de cette technique. Les fragments sont désormais considérés comme une meilleure pratique ; chaque activité doit être essentiellement un support pour …
( Aux fins de cette question, quand je dis «interface», je veux dire la construction du langageinterface , et non une «interface» dans l'autre sens du mot, c'est-à-dire les méthodes publiques qu'une classe propose au monde extérieur pour communiquer avec et le manipuler. ) Un couplage lâche peut être obtenu …
Imaginez que votre client souhaite avoir la possibilité d'ajouter une nouvelle propriété (par exemple, la couleur) au produit dans son eshop dans son CMS. Au lieu d'avoir des propriétés comme champs: class Car extends Product { protected String type; protected int seats; } Vous finiriez probablement par faire quelque chose …
Je travaille actuellement sur un projet avec une équipe qui utilise un workflow git. C'est assez simple, le maître doit être dans un état déployable et les branches sont utilisées pour créer des fonctionnalités et des correctifs. Chaque fois qu'une fonctionnalité ou un correctif est terminé et testé, nous le …
Si quelqu'un démarre un projet open source (par exemple avec une licence GPL) où les gens feront des contributions, alors qui sera propriétaire de ces contributions au niveau de l'ensemble du projet? Le nouveau code deviendra-t-il la propriété de l'auteur original ou les contributeurs seront-ils également des auteurs? Qui a …
Je vois que certains logiciels ont le numéro de version inclus dans le nom de leur fichier, tandis que d'autres n'en ont pas. Je suis plus habitué à ce dernier type, et je pense que c'est plus populaire, mais je vois parfois l'ancien type dans les bibliothèques javascript. Par exemple, …
Je suis un peu confus quant à la façon dont le modèle de vue architecturale 4 + 1 correspond à UML. Wikipedia donne la cartographie suivante: Vue logique: diagramme de classes, diagramme de communication, diagramme de séquence. Vue de développement: diagramme de composants, diagramme de package Vue de processus: diagramme …
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.