Je voudrais créer un système qui gère les messages d'alerte de divers programmes et peut traiter ces alertes par e-mail auprès des consommateurs en aval. Tout cela serait contenu sur un seul réseau interne. Je pense que je veux que l'architecture de base ressemble à ceci: La principale préoccupation que …
J'ai un projet suffisamment grand pour que je ne puisse plus garder tous les aspects en tête. Je traite avec un certain nombre de classes et de fonctions, et je transmets des données. Avec le temps, j'ai remarqué que je continuais à recevoir des erreurs, car j'avais oublié la forme …
Question agile: est-ce que l'agile croit qu'il faut faire fonctionner les choses de la manière «rapide et sale» - ou est-ce que l'agile préfère construire solidement à partir de zéro? Ou n'est-ce pas une question de méthodologie, et plus une question que vous évaluez au cas par cas? Je suis …
Je viens de lire https://techfindings.one/archives/2652 sur la programmation fonctionnelle et je suis tombé sur ceci: les fonctions anonymes ne peuvent souvent pas être compilées JIT et ne seront jamais optimisées Quelqu'un peut-il m'expliquer pourquoi c'est le cas?
Écrire un objet utilisateur dans Swift, bien que ma question concerne n'importe quel langage fortement typé. Un utilisateur peut avoir un tas de liens (FacebookProfile, InstagramProfile, etc.). Quelques questions à ce sujet. Est-ce une bonne pratique d'encapsuler des liens dans leur propre objet? struct Utilisateur { var firstName: chaîne var …
J'ai lu plusieurs articles, articles et section 4.1.4, chapitre 4 de Compilers: Principles, Techniques, and Tools (2nd Edition) (aka "The Dragon Book") qui traitent tous du sujet de la récupération d'erreur du compilateur syntaxique. Cependant, après avoir expérimenté avec plusieurs compilateurs modernes, j'ai vu qu'ils récupèrent également des erreurs sémantiques …
Par exemple, une classe a généralement des membres de classe et des méthodes, par exemple: public class Cat{ private String name; private int weight; private Image image; public void printInfo(){ System.out.println("Name:"+this.name+",weight:"+this.weight); } public void draw(){ //some draw code which uses this.image } } Mais après avoir lu sur le principe …
Donc, probablement comme beaucoup, je me retrouve souvent confronté à des maux de tête avec des problèmes de conception dans lesquels, par exemple, il existe un modèle / approche de conception qui semble s'adapter intuitivement au problème et présente les avantages souhaités. Très souvent, il y a une mise en …
Je suis coincé dans un problème de concurrence. Est un problème typique où l'utilisateur envoie 2 ou 3 transactions pour conserver certaines données qui NE DEVRAIENT PAS ÊTRE dupliquées dans la base de données, en cas d'enregistrement en double, vous devez renvoyer une erreur. Ce problème est facile lorsque vous …
Je voudrais écrire une application quelque chose comme le commerce électronique. Et vous savez que dans des applications similaires, les produits peuvent avoir des propriétés et des fonctionnalités différentes. Pour simuler une telle opportunité, j'ai créé les entités de modèle de domaine suivantes: Catégorie - c'est quelque chose comme "électronique> …
On dit que le principal avantage de l'architecture sans serveur est que ces programmes n'ont pas besoin d'un serveur dédié pour fonctionner en continu. Ils sont ensuite invoqués sur une demande et s'arrêtent en quittant la fonction. Cela signifie qu'un programme sans serveur devra être rapide à démarrer, pour être …
Dans mon projet C ++, j'ai deux classes, Particleet Contact. Dans la Particleclasse, j'ai une variable membre std::vector<Contact> contactsqui contient tous les contacts d'un Particleobjet, et les fonctions membres correspondantes getContacts()et addContact(Contact cont). Ainsi, dans "Particle.h", j'inclus "Contact.h". Dans la Contactclasse, je voudrais ajouter du code au constructeur pour Contactcet …
L'une des fonctionnalités proposées pour le "Project Coin" de Java 7 était "l'opérateur Elvis". Un rapport d'une présentation JavaOne 2009 sur Project Coin le décrit comme tel: L'une des «petites fonctionnalités» abordées dans cette présentation est ce que l'on appelle «l'opérateur Elvis», une version plus concise de l'opérateur ternaire. Je …
Je poursuis sur cette question , mais je passe mon attention du code à un principe. D'après ma compréhension du principe de substitution de Liskov (LSP), quelles que soient les méthodes de ma classe de base, elles doivent être implémentées dans ma sous-classe, et selon cette page, si vous remplacez …
Tout projet Java qui utilise mon pot, aura presque certainement une dépendance supplémentaire par rapport à un autre pot, que mon pot contient également en tant que dépendance. Le problème est que l'autre pot a plusieurs versions. Comment puis-je éviter les problèmes qui pourraient survenir, dans le cas probable où …
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.