Je suis assez confus au sujet des termes suivants: Architecture logicielle L'architecture d'application logicielle est le processus de définition d'une solution structurée qui répond à toutes les exigences techniques et opérationnelles, tout en optimisant les attributs de qualité communs tels que les performances, la sécurité et la gérabilité. Cela implique …
Je fais partie d'un groupe de développement avec 5 équipes, un total d'environ 40 développeurs. Nous suivons la méthodologie Scrum, avec des sprints de 3 semaines. Nous avons une configuration d'intégration continue (Jenkins), avec un pipeline de construction prenant plusieurs heures (en raison de tests automatisés approfondis). Fondamentalement, le processus …
Nous allons construire un système avec l'interface utilisateur en javaFx qui sera déployé sur plus de 2000 machines (minimum 2000, mais ce sera plus - peut atteindre 5000 machines). Pour d'autres raisons / limitations, il doit être installé sur la machine, nous ne pouvons donc pas le faire avec une …
Je travaille dans une usine de fabrication qui a chargé l'informatique de créer un programme de planification en atelier (ce qui est très nécessaire). Sur la base de l'expérience d'autres utilisateurs, serait-il préférable de prendre moins de temps et d'élaborer un cadre de base utilisable, puis de s'appuyer sur cela …
Disons que nous avons l'interface suivante - interface IDatabase { string ConnectionString{get;set;} void ExecuteNoQuery(string sql); void ExecuteNoQuery(string[] sql); //Various other methods all requiring ConnectionString to be set } La condition préalable est que ConnectionString doit être défini / initialisé avant que l'une des méthodes puisse être exécutée. Cette condition préalable …
Lorsque j'essaie de créer une interface pour un programme spécifique, j'essaie généralement d'éviter de lever des exceptions qui dépendent d'une entrée non validée. Donc, ce qui se produit souvent, c'est que j'ai pensé à un morceau de code comme celui-ci (ce n'est qu'un exemple pour un exemple, ne me dérange …
Pour autant que je sache, la grande idée derrière CQRS est d'avoir 2 modèles de données différents pour gérer les commandes et les requêtes. Ceux-ci sont appelés "modèle d'écriture" et "modèle de lecture". Prenons un exemple de clone d'application Twitter. Voici les commandes: Les utilisateurs peuvent s'inscrire. CreateUserCommand(string username)émetUserCreatedEvent Les …
Par exemple, la fonction suivante parcourt un tableau qui contient le nom et les erreurs d'un champ de saisie. Pour ce faire, il vérifie le nom du champ de validation, puis envoie les informations d'erreur au tableau des champs non valides. Est-il préférable d'être bref et d'écrire ceci: addInvalidField (field, …
Nous avons trois couches dans notre application. Couche de service pour fournir une API externe. Couche BO pour notre logique métier et une couche DAO pour notre connexion à la base de données. Disons que chaque fois que nous mettons à jour un fichier, nous voulons également changer quelque chose …
Dans l'API sur laquelle je travaille, il existe une opération de suppression en masse qui accepte un tableau d'ID: ["1000", ..., "2000"] J'étais libre d'implémenter l'opération de suppression comme je l'entendais, j'ai donc décidé de rendre le tout transactionnel: c'est-à-dire que si un seul ID n'est pas valide, la demande …
Dans notre logique métier, nous avons parfois des méthodes définies quelque chose comme ceci: User.ResetCourse(Course courseToReset) Le problème est que l'utilisateur et le cours sont des objets proxy Entity Framework. Cela signifie que lorsque nous atteignons les propriétés de navigation sur User ou Course, cela peut causer un énorme succès …
Tout d'abord, permettez-moi de donner quelques informations avant de formuler la question. J'étudie la physique et tous mes cours de programmation ont été dans des langages de programmation faciles comme MATLAB. Par simple, je veux dire que la langue fait beaucoup de réflexion pour vous ... Pour les prochaines années, …
J'ai rencontré ce même problème encore et encore et je n'ai pas trouvé de solution que je ressentais vraiment comme optimale. Dites dans une application, vous avez une liste ordonnée et vous laissez l'utilisateur changer cet ordre par glisser-déposer ou quelque chose. Vous souhaitez que les modifications de l'ordre persistent. …
La réponse la plus probable est non, mais je suis venu avec ce doute. Un acteur peut-il agir en classe? Je sais que les acteurs déclenchent des événements et peuvent avoir des invites, mais s'il y a une classe qui modélise un acteur (comme une classe d'utilisateurs), pouvons-nous appeler des …
J'ai lu que lorsque votre programme a besoin de savoir de quelle classe est un objet, il indique généralement un défaut de conception, donc je veux savoir quelle est la bonne pratique pour gérer cela. J'implémente une classe Shape avec différentes sous-classes héritées d'elle comme Circle, Polygon ou Rectangle et …
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.