Je conçois donc une page Web qui sera utilisée pour les utilisateurs mondiaux, comprend des utilisateurs du Canada, des États-Unis, de l'Inde, du Royaume-Uni, etc. Je dois appliquer des validations pour ce champ de numéro de téléphone, mais je ne suis pas sûr de la meilleure façon de procéder. . …
J'ai écrit un programme en PHP. Je veux que les gens puissent utiliser le code pour apprendre et même inclure des bits dans leurs propres applications, mais je veux également conserver le droit de le vendre et préciser que les autres ne doivent pas distribuer de copies gratuitement ou à …
Si je crée une connexion pour une application qui présente un risque de sécurité moyen à faible (en d'autres termes, ce n'est pas une application bancaire ou quoi que ce soit), est-il acceptable pour moi de vérifier un mot de passe entré par l'utilisateur en disant simplement quelque chose comme: …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 4 ans . Il y a eu beaucoup de questions avec de bonnes …
Chaque fois que je dois fournir des informations supplémentaires sur une exception, je me demande quelle est la bonne façon de procéder. Pour cette question, j'ai écrit un exemple. Supposons qu'il y ait une classe où nous voulons mettre à jour leAbbreviation propriété. Du point de vue SOLIDE, cela pourrait …
J'ai un projet avec un modèle de branchement git qui suit à peu près celui du git-flow de nvie . Nos branches de publication sont nommées dans un format SemVer , par exemplev1.5.2 Une fois qu'une branche de publication reçoit le feu vert pour la production, nous fermons la branche, …
Nous avons donc une interface comme ça /// <summary> /// Interface for classes capable of creating foos /// </summary> public interface ICreatesFoo { /// <summary> /// Creates foos /// </summary> void Create(Foo foo); /// <summary> /// Does Bar stuff /// </summary> void Bar(); } Récemment, nous avons joué une histoire …
Récemment, j'ai découvert GraphQL qui prétend être supérieur à RESTful. Cependant, j'ai commencé à me demander pourquoi ne mettons-nous pas simplement des instructions SQL dans une requête HTTP GET. Par exemple, dans GraphQL j'écrirais { Movie(id: "cixos5gtq0ogi0126tvekxo27") { id title actors { name } } } Ce qui n'est pas …
"L'optimisation prématurée est la racine de tout Mal" Je pense que nous pouvons tous nous mettre d'accord. Et j'essaie très fort d'éviter de faire ça. Mais récemment, je me suis interrogé sur la pratique de passer des paramètres par référence const plutôt que par valeur . J'ai appris / appris …
Le comportement par défaut de assertC ++ est de ne rien faire dans les versions. Je suppose que cela est fait pour des raisons de performances et peut-être pour empêcher les utilisateurs de voir des messages d'erreur désagréables. Cependant, je dirais que les situations où un assertaurait déclenché mais aurait …
Quelle est l'histoire derrière la convention de nommage des constantes en majuscules? Mon intuition est que cela a commencé avec le préprocesseur C, où les gens ont développé une pratique pour nommer les macros de préprocesseur en majuscules afin qu'ils vivent efficacement dans un espace de noms séparé et évitent …
J'écris un wrapper pour les éléments XML qui permet à un développeur d'analyser facilement les attributs du XML. L'encapsuleur n'a aucun état autre que l'objet encapsulé. J'envisage l'implémentation suivante (simplifiée pour cet exemple) qui inclut une surcharge pour l' ==opérateur. class XmlWrapper { protected readonly XElement _element; public XmlWrapper(XElement element) …
Je suis souvent confronté à des classes d'aide ou d'utilisation en Java ou dans n'importe quel type de langage. Je me demandais donc s'il s'agit d'une sorte d'Anti Pattern et l'existence de ce type de classes n'est qu'un manque de manque dans la conception et l'architecture d'un logiciel. Souvent, ces …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de 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é l'année dernière . Disons que j'ai une fonction qui trie une …
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.