Nous avons une situation où je dois faire face à un afflux massif d'événements arrivant sur notre serveur, à environ 1000 événements par seconde, en moyenne (le pic pourrait être ~ 2000). Le problème Notre système est hébergé sur Heroku et utilise une base de données Heroku Postgres relativement chère …
Je suis un grand fan de la vérification de type statique. Cela vous empêche de faire des erreurs stupides comme ceci: // java code Adult a = new Adult(); a.setAge("Roger"); //static type checker would complain a.setName(42); //and here too Mais cela ne vous empêche pas de faire des erreurs stupides …
Voici un exemple: Mon application Web contient des éléments déplaçables. Lorsque vous faites glisser un élément, le navigateur produit une "image fantôme". Je veux supprimer "l'image fantôme" lors du glissement et j'écris un test pour ce comportement. Mon problème est qu'au départ, je n'ai aucune idée de la façon de …
Afin de corriger un bogue dans une application, j'ai modifié une méthode nommée postLoginen ajoutant un appel à une méthode existante nommée getShoppingCart. Code protected void postLogin() { getShoppingCart(); } Cependant, je ne sais pas quelle est la meilleure façon d'écrire un test unitaire postLogin. Approche 1 Utilisez la vérification …
Une classe LinkedList existe avec des fonctions telles que add_first (), add_last (), add_after (), remove_first (), remove_last () et remove () Il existe maintenant une classe Stack qui fournit des fonctionnalités telles que push (), pop (), peek () ou top (), et pour implémenter ces méthodes, elle étend …
Nous essayons de déterminer la meilleure façon d'autoriser les utilisateurs dans une architecture de microservices, tout en garantissant que les microservices ont des autorisations limitées. Notre architecture utilise un service d'autorisation central pour gérer l'émission de jetons JWT. Nous avons les exigences suivantes: Les utilisateurs devraient être limités à remplir …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 2 ans . Notre base de code augmente …
J'ai une situation où je soutiens ce qui est fonctionnellement la même bibliothèque dans plusieurs langues. Il y a souvent des constantes qui doivent être partagées entre celles-ci (par exemple, les clés de nom de champ json ou les codes d'erreur). La façon dont je le fais actuellement est d'avoir …
Je passe beaucoup de temps à répondre aux questions SQL sur SO. Je rencontre fréquemment des requêtes de cet acabit: SELECT * FROM person WHERE birthdate BETWEEN '01/01/2017' AND '01/03/2017' SELECT * FROM person WHERE birthdate BETWEEN '2017-01-01' AND '2017-03-01' SELECT * FROM person WHERE birthdate BETWEEN 'some string' AND …
Je travaille dans une entreprise sur un projet pour leur service commercial. C'est mon premier travail de programmation professionnelle, mais j'ai codé par moi-même et j'ai appris pendant des années. Une partie du projet consiste à prendre des données et à les combiner avec des données d'entrée pour produire et …
Pendant des décennies, les interfaces ont été uniquement (uniquement) utilisées pour spécifier les signatures de méthode. On nous a dit que c'était la "bonne façon de faire les choses ™". Ensuite, Java 8 est sorti et a dit: Eh bien, euh, maintenant vous pouvez définir des méthodes par défaut. Je …
Je suis tombé sur cette technique de programmation lors d'une programmation en binôme dans une interview et je n'ai pas pu trouver le nom de celle-ci sur Google. L'idée est que vous écriviez d'abord l'expression qui utilise les variables, puis que vous écriviez le code qui calcule les variables plus …
Cette page préconise la composition plutôt que l'héritage avec l'argument suivant (reformulé dans mes mots): Un changement dans la signature d'une méthode de la superclasse (qui n'a pas été remplacée dans la sous-classe) provoque des changements supplémentaires à de nombreux endroits lorsque nous utilisons l'héritage. Cependant, lorsque nous utilisons Composition, …
Je crée un jeu de plateau (comme les échecs) en Java, où chaque pièce est de son propre type (comme Pawn , Rooketc.). Pour la partie GUI de l'application, j'ai besoin d'une image pour chacune de ces pièces. Puisque faire pense comme rook.image(); viole la séparation de l'interface utilisateur et …
J'ai un tas de classes qui traitent de la validation des valeurs. Par exemple, une RangeValidatorclasse vérifie si une valeur se situe dans la plage spécifiée. Chaque classe de validateur contient deux méthodes is_valid(value):, qui renvoie Trueou en Falsefonction de la valeur, et ensure_valid(value)qui vérifie une valeur spécifiée et soit …
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.