Je conçois un nouveau système et je veux savoir ce qu'est l'inversion de contrôle (IOC) et, plus important encore, quand l'utiliser. Doit-il être implémenté avec des interfaces ou peut-il être fait avec des classes?
Je connais très bien le concept de pooling d’objets et j’essaie toujours de l’utiliser le plus possible. De plus, j’ai toujours pensé que le pool d’objets était la norme, car j’ai observé que Java lui-même, ainsi que les autres frameworks, utilisait le pooling autant que possible. Récemment, j’ai lu quelque …
Je prévois de faire un exposé sur l’injection de dépendance et les conteneurs IoC, et j’espère trouver de bons arguments pour l’utiliser. Quels sont les principaux avantages de l’utilisation de cette technique et de ces outils?
Il semble y avoir pas mal de façons de communiquer entre les directives. Supposons que vous ayez des directives imbriquées, où les directives internes doivent communiquer quelque chose à l'extérieur (par exemple, elles ont été choisies par l'utilisateur). <outer> <inner></inner> <inner></inner> </outer> Jusqu'à présent, j'ai 5 façons de le faire …
J'hésite vraiment à poser cette question, car je ne souhaite pas "solliciter un débat, des arguments, des sondages ou des discussions prolongées", mais je suis novice en langage C et souhaite mieux comprendre les modèles courants utilisés dans le langage. J'ai récemment entendu du dégoût pour la gotocommande, mais j'ai …
J'ai eu une discussion très stimulante et intéressante avec un collègue sur ORM et ses avantages et inconvénients. À mon avis, un ORM n'est utile que dans les cas les plus rares. Tout du moins selon moi. Mais je ne veux pas énumérer mes propres arguments pour le moment. Je …
Est-ce que quelque chose comme DRY est un motif, une méthodologie ou quelque chose entre les deux? Ils n'ont pas d'implémentations spécifiques qui pourraient être nécessairement démontrées (même si vous pouvez facilement démontrer un cas n'utilisant pas quelque chose comme KISS ... voir le Daily WTF pour une pléthore d'exemples), …
L'utilisation de l'injection de dépendance (ID) est-elle essentielle pour les tests unitaires? Je ne peux pas penser à une autre alternative pour isoler le code afin qu'il puisse être testé. En outre, tous les exemples que j'ai vus utilisent ce modèle. Est-ce parce que c'est la seule option viable ou …
J'essaie de comprendre ce qu'est une boucle d'événements. Souvent, l'explication est que dans une boucle d'événement, vous faites quelque chose jusqu'à ce que vous soyez averti qu'un événement s'est produit. Vous gérez ensuite l'événement et continuez à faire ce que vous faisiez auparavant. Mapper la définition ci-dessus avec un exemple. …
Cela paraît assez basique, je le sais, mais un collègue m'a récemment dit qu'une méthode appelée startHttpServerest trop compliquée à comprendre, car elle ne démarre le serveur que si elle n'est pas déjà en cours d'exécution. Je trouve que j'ai des problèmes lorsque je réponds avec "Sérieusement? Je le fais …
Je code depuis un moment, mais principalement des scripts et des applications simples. J'ai changé de rôle et je me suis donné pour mission de développer des applications Web et d'utiliser une architecture MVC appropriée. J'essaie donc désespérément de découvrir tout cela très rapidement. J'espère que cette question ne ressemble …
Bien souvent, dans mon travail, l'idée de la synchronisation bidirectionnelle des données entre systèmes de bases de données est apparue. L'exemple classique est celui de deux systèmes CRM légèrement différents (Raiser's Edge et Salesforce, par exemple) et de la nécessité de synchroniser les données de contact dans les deux sens. …
J'ai lu pendant trois jours sur les modèles Model-View-Controller (MVC) et Model-View-Presenter (MVP) . Et il y a une question qui me dérange beaucoup. Pourquoi les concepteurs de logiciels ont-ils inventé MVP, alors qu'il y avait déjà un MVC? Quels problèmes ont-ils rencontrés, que MVC n'a pas résolus (ou mal …
Supposons que j'ai un objet personnalisé, étudiant : public class Student{ public int _id; public String name; public int age; public float score; } Et une classe, Window , utilisée pour afficher les informations d'un étudiant : public class Window{ public void showInfo(Student student); } Cela semble assez normal, mais …
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.