Les méthodes longues sont généralement considérées comme mauvaises, mais dans mon code, j'ai des méthodes longues difficiles à comprendre (plus de 50 lignes). J'ai du mal à rendre ces méthodes plus faciles à lire, car une seule instruction à l'intérieur fait déjà plus de 50 lignes et cette instruction unique …
Je travaille dans une architecture, elle va proposer une api de repos pour le client web et les applications mobiles. J'utilise Spring (spring mvc, spring data jpa, ... etc). Le modèle de domaine est codé avec la spécification JPA. J'essaie d'appliquer certains concepts d'architecture propre ( https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html ). Pas tous, …
Un peu de fond de moi - Je suis un testeur manuel depuis près de 2 ans dans un environnement Agile utilisant SCRUM (1-2 semaines de sprints). Je souhaite donc introduire les tests d'automatisation dans mon travail à l'aide de Selenium WebDriver (avec Java). Ma question est de savoir quand …
Comme ça: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Je suis préoccupé par le referenceId . Le …
J'ai lu cette réponse: https://softwareengineering.stackexchange.com/a/234254/173318 veuillez corriger ma compréhension. Les règles commerciales se réfèrent à la liste des étapes de l'entreprise dans le monde réel (pas de codes). La logique métier fait référence au processus de conversion des règles métier en codes et à ces groupes / types de codes …
J'ai maintenant un projet de taille moyenne qui approche de la fin de la phase de "prototypes bâclés à base de caféine pour les démos de clients" et qui passe à la phase "pensez à l'avenir". Le projet se compose d'appareils basés sur Linux avec logiciel et micrologiciel, et d'un …
J'espère que les gens me laisseront une question potentiellement évidente. J'ai travaillé dans un certain nombre d'organisations qui ont des réunions de mêlée quotidiennes. Certaines organisations sont très strictes quant à l'utilisation de la mêlée uniquement pour l'enregistrement (les "trois questions" - qu'avez-vous fait hier, que faites-vous aujourd'hui, avez-vous des …
J'ai un projet où j'ai deux classes qui nécessitent toutes deux un objet d'accès à la base de données qui met à jour la même table. Les contraintes du framework et du projet font que je ne peux pas combiner ces deux classes. J'ai créé un cas ci-dessous qui montre …
Cette question prend un service Spring Boot comme exemple, mais il peut s'agir de n'importe quelle technologie. En supposant ce qui suit: Les environnements (dev / QA / prod) appartiennent à différentes équipes. Cela signifie que le développeur ne doit pas avoir accès à la configuration de prod. La configuration …
Prenez un point de terminaison API HTTP qui crache le modèle de réponse suivant: { "type": "Dog", "name": "Jessi", ... } Le typechamp a été décrit dans la documentation comme étant l'un des Dog, Catou Fish. L'ajout d'une nouvelle option, par exemple Rat, serait-il considéré comme une rupture de l'API? …
Un choix d'architecture de haut niveau populaire dans les programmes modernes est un système de microservices basé sur REST. Cela présente plusieurs avantages tels qu'un couplage lâche, une réutilisation facile, une restriction limitée sur les technologies pouvant être utilisées, une grande évolutivité, etc. Mais l'un des problèmes que je prévois …
Je crois que j'ai appris certains / beaucoup / la plupart des concepts de base sous-jacents à la programmation fonctionnelle en JavaScript. Cependant, j'ai du mal à lire spécifiquement le code fonctionnel, même le code que j'ai écrit, et je me demande si quelqu'un peut me donner des conseils, des …
Ici, je suis en train de délimiter et d'estimer un projet de développement logiciel relativement petit. J'ai parcouru les histoires d'utilisateurs suggérées par le client et placé les tâches les unes contre les autres, avec une estimation et quelques brèves notes sur la façon dont la tâche sera accomplie. Il …
Nous devons écrire une bibliothèque. Naturellement, il ne devrait avoir qu'une très petite API (aussi large que nécessaire et aussi petite que possible). Les éléments internes de la bibliothèque sont quelque peu complexes. Par conséquent, ils doivent être structurés. Pour la structuration, je vois actuellement deux façons: 1. utilisez des …
L'application collectera en continu (environ toutes les secondes) l'emplacement des utilisateurs et les stockera. Ces données sont structurées. Dans une base de données relationnelle, il serait stocké sous la forme: | user | timestamp | latitude | longitude | Cependant, il y a trop de données. Il y aura 60 …
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.