Existe-t-il des différences architecturales majeures lors de la conception d'applications qui seront construites sur des langages statiques (tels que C # ou Java) et des langages dynamiques (tels que Ruby ou Python)? Quelles sont les possibilités de conception qui pourraient être un bon choix pour un type qui est mauvais …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de 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 . La vue stéréotypée d'un programmeur …
Le pseudocode nous aide à comprendre les tâches d'une manière indépendante du langage. Est-ce une meilleure pratique ou une approche suggérée que la création de pseudocodes fasse partie du cycle de vie du développement? Par exemple: Identifier et diviser les tâches de codage Écrire un pseudocode Faites-le approuver [par PL …
Le couplage lâche est, pour certains développeurs, le Saint Graal d'un logiciel bien conçu. C'est certainement une bonne chose lorsqu'il rend le code plus flexible face aux changements susceptibles de se produire dans un avenir prévisible, ou évite la duplication de code. D'un autre côté, les efforts de couplage lâche …
Mon entreprise travaille actuellement à l'adoption d'une architecture de microservices mais nous rencontrons des difficultés croissantes (choc!) En cours de route. L'un des principaux points de discorde auquel nous sommes confrontés est de savoir comment communiquer de grandes quantités de données entre nos différents services. Comme arrière-plan, nous avons un …
Dans les différents livres de conception que j'ai lus, l'accent est parfois mis sur le nombre de méthodes qu'une classe doit avoir (en considérant un langage OO, comme java ou C # par exemple). Souvent, les exemples rapportés dans ces livres sont très nets et simples, mais rarement ils couvrent …
Je crée une nouvelle application web d'entreprise et je souhaite atteindre: Utilisez les meilleures technologies de leurs domaines respectifs. Je veux un framework backend fiable avec un ORM solide. Et je veux le framework SPA (application de page unique) le plus avancé avec l'utilisation des fonctionnalités HTML et Javascript les …
Je travaille sur un projet qui traite les demandes, et il y a deux composants à la demande: la commande et les paramètres. Le gestionnaire de chaque commande est très simple (<10 lignes, souvent <5). Il existe au moins 20 commandes et en aura probablement plus de 50. J'ai trouvé …
Après avoir utilisé Hibernate sur la plupart de mes projets pendant environ 8 ans, j'ai atterri sur une entreprise qui décourage son utilisation et souhaite que les applications interagissent uniquement avec la base de données via des procédures stockées. Après avoir fait cela pendant quelques semaines, je n'ai pas pu …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 8 ans . J'ai eu du mal à voir en quoi consiste ce principe et pourquoi est-il si important pour la conception du langage. Fondamentalement, il indique …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Vous souhaitez 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 4 ans . Avant la publication du …
Comment autoriser le versionnage des entrées de la base de données (données)? Pensez aux capacités des systèmes de gestion de contenu pour annuler les modifications d'articles. Quels sont leurs avantages / inconvénients?
La plupart, sinon tous les informaticiens que je connais, pensent qu'il est avantageux de modéliser un logiciel avec UML ou d'autres types de diagrammes avant de coder. (Ma question ne concerne pas spécifiquement UML, il pourrait s'agir d'une description graphique ou textuelle de la conception du logiciel.) Je n'en suis …
J'ai lu beaucoup de choses sur ce sujet dans le passé et j'ai regardé des discussions intéressantes comme celle-ci de l' oncle Bob . Pourtant, je trouve toujours assez difficile d'architecturer correctement mes applications de bureau et de distinguer quelles devraient être les responsabilités du côté de l' interface utilisateur …
J'implémente un bot IRC qui reçoit un message et je vérifie ce message pour déterminer les fonctions à appeler. Existe-t-il une manière plus intelligente de procéder? Il semble que cela deviendrait rapidement incontrôlable après que je me sois levé pour aimer 20 commandes. Peut-être y a-t-il une meilleure façon d'abstraire …
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.