Je travaille sur un site Web qui permettra aux utilisateurs de se connecter en utilisant des informations d'identification OAuth telles que Twitter, Google, etc. Pour ce faire, je dois m'inscrire auprès de ces différents fournisseurs et obtenir une clé API super secrète que j'ai. protéger avec des gages contre diverses …
Le danger de jamais suggérer une fonctionnalité sur un produit, notamment open source, est que vous obtiendrez la réponse "pourquoi ne pas le faire?". C'est valide, et c'est cool que vous puissiez faire le changement vous-même. Mais nous savons pratiquement que les produits s’améliorent souvent lorsque les programmeurs écoutent la …
Un de mes collègues a engagé aujourd'hui une classe appelée ThreadLocalFormat, qui a essentiellement déplacé des instances de classes au format Java dans un thread local, car elles ne sont pas thread-safe et sont "relativement coûteuses" à créer. J'ai écrit un test rapide et calculé que je pouvais créer 200 …
J'ai écrit beaucoup de code ES6 pour io.js récemment. Il n’ya pas beaucoup de code dans la nature à apprendre, alors j’ai l’impression de définir mes propres conventions au fur et à mesure. Ma question est quand utiliser constvs let. J'ai appliqué cette règle: si possible, utilisez const. Utilisez uniquement …
Les compilateurs avancés, par exemple, gcccompilent les codes dans des fichiers lisibles par machine en fonction du langage dans lequel le code a été écrit (par exemple C, C ++, etc.). En fait, ils interprètent la signification de chaque code en fonction de la bibliothèque et des fonctions des langages …
J'envisage de créer une application qui, à la base, consisterait en des milliers de déclarations si… alors… autres. Le but de l'application est de pouvoir prédire comment les vaches se déplacent dans n'importe quel paysage. Ils sont affectés par des facteurs comme le soleil, le vent, les sources de nourriture, …
Je trouve les tests beaucoup plus difficiles et plus difficiles à écrire que le code réel qu'ils testent. Il n'est pas inhabituel que je passe plus de temps à écrire le test que le code qu'il teste. Est-ce normal ou est-ce que je fais quelque chose de mal? Les questions …
Pourquoi avons-nous besoin de variables privées dans les classes? Tous les livres sur la programmation que j'ai lus disent qu'il s'agit d'une variable privée, c'est comment vous le définissez mais vous vous arrêtez là. Le libellé de ces explications m'a toujours semblé comme une crise de confiance dans notre métier. …
Mon professeur de t-sql nous a dit que nommer notre colonne PK "Id" était considéré comme une mauvaise pratique, sans autre explication. Pourquoi nommer une colonne de table PK "Id" est considéré comme une mauvaise pratique?
J'ai lu un livre intitulé Clean Code de Robert C. Martin. Dans ce livre, j'ai vu de nombreuses méthodes pour nettoyer le code, comme écrire de petites fonctions, choisir des noms avec soin, etc. Cela semble de loin le livre le plus intéressant sur le code épuré que j'ai lu. …
Ce sera une question très peu technique et douce et je ne suis pas sûr que ce soit la bonne plate-forme. Mais je suis un étudiant débutant en CS, alors j'espère que vous allez le tolérer. Au cours du premier semestre, nous avons découvert les concepts de la programmation orientée …
J'essayais de trouver des alternatives à l'utilisation de variable globale dans certains codes hérités. Mais cette question ne concerne pas les alternatives techniques, je suis principalement préoccupé par la terminologie . La solution évidente consiste à transmettre un paramètre à la fonction au lieu d'utiliser un paramètre global. Dans cette …
Je suis développeur junior parmi les seniors et j'ai beaucoup de mal à comprendre leurs pensées, leur raisonnement. Je lis en DDD ( Domain-Driven Design ) et ne comprends pas pourquoi nous devons créer autant de classes. Si nous suivons cette méthode de conception de logiciel, nous aboutissons à 20-30 …
Je comprends la composition de la programmation orientée objet, mais je ne parviens pas à me faire une idée précise de ce qu'est l'agrégation. Quelqu'un peut-il expliquer?
Lorsque je regarde les comparaisons, il me semble qu’il pourrait y avoir un mappage 1: 1 entre leurs jeux de caractéristiques. Pourtant, une déclaration souvent citée est que "Mercurial est plus facile". Quelle est la base de cette déclaration? (si seulement)
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.