J'ai cette application web qui va être toute technologique côté client (HTML, CSS, JavaScript / AngularJS, etc ...). Cette application web va interagir avec l'API REST afin d'accéder et de modifier les données. À l'heure actuelle, il est indécis sur le type de système d'authentification que l'API REST va utiliser. …
J'ai lu sur les bibliothèques que les gens ont écrites pour des langages comme Java et C # qui utilisent le tissage de code octet pour faire des choses comme intercepter des appels de fonction, insérer du code de journalisation, etc. J'ai également lu des macros Lisp / Clojure dans …
Dans un processus de développement Agile, l'accent est généralement mis sur les user stories, mais parfois une seule exigence peut s'étendre sur plusieurs user stories. Par exemple, le client peut demander une page de recherche pour tous les utilisateurs d'un forum et plusieurs actions peuvent se produire sur chaque utilisateur, …
En ce moment, j'enseigne moi-même la programmation iOS, et un concept que je trouve vraiment difficile à comprendre est la délégation. Qu'Est-ce que c'est? Pourquoi et comment est-il utilisé? Quel est l'avantage? L'écriture technique du livre que je lis est difficile à comprendre.
Quelle est la meilleure pratique pour mettre en cache les résultats de recherche paginés dont l'ordre / les propriétés peuvent être modifiés? Disons que dans ma candidature, quelqu'un veut voir les 20 derniers fils de discussion (sur 10 000). Une demande serait envoyée à la base de données, via servlet, …
C'est une question assez vague, mais c'est quelque chose que je n'ai jamais senti avoir reçu de réponse satisfaisante lors de la lecture sur la conception appropriée. Généralement, lorsque vous apprenez la programmation orientée objet, l'abstraction, l'affacturage, etc., le Saint Graal de la conception - et la raison pour laquelle …
Publiez-abonnez-vous et les modèles de réacteurs me ressemblent beaucoup. En quoi sont-ils différents? Dans les deux modèles, un message est transmis indirectement aux abonnés (auditeurs dans le modèle de réacteur). Je pense que le modèle d'observateur est également très similaire à deux autres modèles. Quelles sont les principales différences entre …
Je suis développeur .NET et j'ai eu la chance de jouer avec Ruby on Rails ce week-end. Dans .NET, nous séparons les couches de l'application en créant des projets de bibliothèque de classes distincts. Du point de vue du modèle de conception, devons-nous le faire également dans Rails ou s'agit-il …
Dans le livre O'Reilly sur Scala, j'ai lu que le copier-coller de code crée: ... crée des problèmes de surcharge de code, de maintenabilité et de biais , Je ne vois aucune définition évidente du mot asymétrique dans son contexte. Je suis conscient des problèmes de copier-coller, mais je ne …
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 6 ans . Je suis partisan de commenter le code source et de …
Les méthodes itératives telles que celles que l'on trouve couramment dans les langages modernes tels que C #, JavaScript et (espérons-le) dans Java 8 réduisent-elles l'impact de la complexité cyclomatique sur la compréhensibilité et la prise en charge du code? Par exemple, en C #, nous pourrions avoir le code …
Si nous supposons qu'il n'est pas souhaitable que la classe de base soit une classe d'interface pure, et en utilisant les 2 exemples ci-dessous, quelle est la meilleure approche, en utilisant la définition de classe de méthode abstraite ou virtuelle? L'avantage de la version "abstraite" est qu'elle est probablement plus …
J'ai cette ancienne implémentation du modèle de commande. C'est en quelque sorte passer un Contexte à travers toute l' implémentation de DIOperation , mais j'ai réalisé plus tard, dans le processus d'apprentissage et d'apprentissage (qui ne s'arrête jamais), que ce n'est pas optimal. Je pense aussi que la "visite" ici …
Chaque exemple de réseau de neurones pour la reconnaissance d'image que j'ai lu produit une réponse simple "oui" ou "non". Un nœud de sortie correspond à "Oui, c'est un visage humain" et l'autre correspond à "Non, ce n'est pas un visage humain". Je comprends que c'est probablement pour la simplicité …
Je refactorise une grande base de code où la plupart des classes sont situées dans un seul paquet. Pour une meilleure modularité, je crée des sous-packages pour chaque fonctionnalité. Je me souviens avoir appris quelque part qu'un graphique de dépendance de package ne devrait pas avoir de boucles, mais je …
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.