Je n'ai jamais compris ce que signifiait la programmation système. La définition habituelle donnée est "... faire quelque chose près des Os ou étendre les fonctionnalités d'Os ...". Est-ce que l'utilisation directe de l'API Windows plutôt que de certaines bibliothèques pour dire que les entrées / sorties de fichiers en …
J'ai lu que je devrais éviter l'opérateur d'incrémentation postfix pour des raisons de performances (dans certains cas). Mais cela n'affecte-t-il pas la lisibilité du code? À mon avis: for(int i = 0; i < 42; i++); /* i will never equal 42! */ Ressemble mieux que: for(int i = 0; …
Tous les sites où je vais chercher des informations sur FAT16 déclarent simplement qu'il ne peut pas allouer plus de 2 Go. D'ACCORD. Génial. Je te crois. Mais comment en arrivez-vous à cette conclusion (à part le simple fait de la tester)? Existe-t-il une sorte de formule que l'on peut …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé l'année dernière . Y a-t-il des cas où un code plus verbeux …
J'ai lu des informations sur les authentifications et je suis devenu déroutant sur la classification des types. Commençons par l'authentification basée sur les cookies, si je comprends bien, le point clé est que toutes les données, nécessaires à l'authentification des utilisateurs, sont stockées dans des cookies. Et ceci est ma …
Ceci est un exemple de ce que je veux faire via du code. Je sais que vous pouvez utiliser la recherche de points de saut pour passer facilement du nœud vert au nœud rouge sans problème, ou même A *. Mais comment calculer cela avec des chaînes. Dans l'image, vous …
Je suis un ingénieur logiciel en herbe (maintenant un étudiant en deuxième année, majeur en CS) et j'ai vraiment du mal à comprendre les programmes des autres. Je veux savoir si cette compétence (ou son absence) peut être un handicap pour moi, et si oui, comment puis-je la développer?
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 2 ans . Quel est le format correct d'une …
J'ai vu beaucoup de conseils sur les modèles de branchement git et l'opinion la plus courante semble être que faire des changements directement sur la branche principale est une mauvaise idée. Un de nos collègues est très heureux d'apporter des modifications directement sur la branche principale, et malgré plusieurs conversations, …
L'un des principes de POO que j'ai rencontrés est: -Encapsuler ce qui varie. Je comprends le sens littéral de l'expression, c'est-à-dire cacher ce qui varie. Cependant, je ne sais pas exactement comment cela contribuerait à une meilleure conception. Quelqu'un peut-il l'expliquer en utilisant un bon exemple?
Est-ce une bonne pratique de remplacer les constantes utilisées en dehors des classes par les getters? Par exemple, est-il préférable d'utiliser if User.getRole().getCode() == Role.CODE_ADMINou if User.getRole().isCodeAdmin()? Cela conduirait à cette classe: class Role { constant CODE_ADMIN = "admin" constant CODE_USER = "user" private code getRoleCode() { return Role.code } …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 3 ans . Disons que j'ai cette fonction d'authentifier qui renvoie une promesse. La promesse se résout alors avec le résultat. Faux et vrais sont des résultats …
Je me retrouve très souvent dans une situation où j'ai besoin d'un comportement différent d'un composant qui dépend du type concret d'une interface différente. Pour illustrer ma question, j'ai écrit un petit morceau de code qui montrera ce que je veux dire. Dans cet exemple, j'essaie d'instancier un objet alimentaire …
Voici l'affaire, j'ai rejoint une nouvelle entreprise et on m'a demandé de terminer le travail sur une branche qui n'a pas été touchée depuis près d'un an. Entre-temps, la branche maître progresse à un rythme soutenu. Idéalement, je voudrais fusionner toutes les modifications de la branche principale dans la branche …
Considérez la méthode suivante: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } Et l'appel suivant: var ids = ReturnEmployeeIds(true); Pour un développeur nouveau dans le système, il serait assez difficile de deviner ce qui trues'est passé. La première chose que vous feriez serait de survoler le nom de la méthode …
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.