J'ai toujours été d'avis que les propriétés (c'est-à-dire leurs opérations set / get) devraient être rapides / immédiates et sans échec. Vous ne devriez jamais avoir à essayer / attraper pour obtenir ou définir une propriété. Mais j'examine quelques façons d'appliquer la sécurité basée sur les rôles aux propriétés de …
Je sais que vous n'êtes pas censé tester des méthodes privées, et s'il semble que vous en ayez besoin, il pourrait y avoir une classe en attente de sortie. Mais, je ne veux pas avoir de classes gazillion juste pour pouvoir tester leurs interfaces publiques et je trouve que pour …
L'un des arguments les plus courants pour utiliser les microservices est une meilleure évolutivité. Mais je me demande si cet argument est vraiment valable. Disons que nous avions une application composée de 10 microservices dont 9 ont chacun deux instances (pour la redondance) et l'une d'entre elles avec 4 instances …
J'essaie de suivre le modèle de contrôle d'accès des bases de rôles pour restreindre ce que les utilisateurs peuvent ou ne peuvent pas faire dans mon système. Jusqu'à présent, j'ai les entités suivantes: utilisateurs - Personnes qui utiliseront le système. Ici, j'ai des noms d'utilisateur et des mots de passe. …
Contexte: j'utilise C # J'ai conçu une classe, et afin de l'isoler, et de faciliter les tests unitaires, je passe dans toutes ses dépendances; il ne fait aucune instanciation d'objet en interne. Cependant, au lieu de référencer des interfaces pour obtenir les données dont il a besoin, je l'ai en …
Je souhaite poser quelques questions sur les meilleures pratiques concernant les types de mappage et l'utilisation des méthodes d'extension en C #. Je sais que ce sujet a été discuté plusieurs fois au cours des dernières années, mais j'ai lu beaucoup de messages et j'ai encore des doutes. Le problème …
Swift l'a fait Optionals. C # a des Nullabletypes. Pour autant que je sache, les deux ont le même objectif, outre la valeur d'un certain type, ils stockent des informations sur la variable ou non (non initialisée). La question est Optionalsjuste des Nullabletypes avec un nom différent ou y a-t-il …
Dans notre travail, nous avons plusieurs applications .net différentes qui partagent beaucoup de fonctionnalités de base. Nous avons construit ces applications en utilisant une architecture propre à n niveaux, mais nous avons atteint ce moment où nous nous rendons compte que nous avons ré-implémenté les mêmes fonctions plusieurs fois. Évidemment, …
Je vais dans une architecture propre et j'élève mon niveau Android de MVC à MVP , en introduisant DI avec Dagger 2, Reactivity avec RxJava 2 et bien sûr Java 8. Dans l'architecture propre MVP, il existe une couche entre les entités (dans les banques de données) et les présentateurs …
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 3 ans . Étant donné le chemin du …
Selon la définition disponible en ligne, "la multi-location est une architecture dans laquelle une seule instance d'une application logicielle dessert plusieurs clients ". Cela signifie que j'ai un site Web de restaurant ou d'école et que je donne accès à différents restaurants ou écoles pour utiliser mon application avec leurs …
Je développe un service RESTful simple pour les tournois et les horaires. Lorsqu'un tournoi est créé via une requête POST contenant un corps JSON, le tournoi est inséré dans un BiMap, déclaré comme suit dans une implémentation DAO: private BiMap<String, Tournament> tournaments = Maps.synchronizedBiMap(HashBiMap.create()); Lorsqu'un tournoi est créé, son identifiant …
Notre équipe a récemment commencé à effectuer des révisions de code pour chaque enregistrement. En tant que chef d'équipe, j'essaie de trouver un équilibre entre fournir trop de suggestions, ennuyer les développeurs et diminuer la production des équipes, et laisser aller le code que j'aurais écrit différemment. Existe-t-il des preuves, …
Je viens de modifier les paramètres de branche sur mon référentiel GitHub, de sorte que ma [prochaine] branche nécessite une construction CI en passant par une demande d'extraction. Une discussion s'ensuit avec un certain nombre de membres de l'équipe sur l'échec des tests. Par souci de contexte ... Le référentiel …
J'essaie de construire une compréhension générale de ce qui est commun dans cette situation afin que je puisse décider s'il est logique de poursuivre plus loin. Les installateurs sont-ils les bienvenus dans un environnement d'entreprise typique avec les éléments suivants? Processus de contrôle des changements Environnements Dev / QA / …
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.