Les processeurs Intel (et peut-être quelques autres) utilisent le format little endian pour le stockage. Je me demande toujours pourquoi quelqu'un voudrait stocker les octets dans l'ordre inverse. Ce format présente-t-il des avantages par rapport au format big endian?
Je comprends que C et C ++ sont des langages différents, mais lors de mon apprentissage du C ++, on me disait toujours que C était un sous-ensemble de C ++ ou que C ++ était C avec des classes. Et cela était tout à fait vrai jusqu'à l'apparition de …
En général, j'utilise des méthodes privées pour encapsuler des fonctionnalités réutilisées à plusieurs endroits de la classe. Mais parfois, j'ai une grande méthode publique qui pourrait être divisée en étapes plus petites, chacune selon sa propre méthode privée. Cela raccourcirait la méthode publique, mais je crains que forcer quiconque lisant …
On m'a demandé d'enseigner une nouvelle base de code à d'autres équipes, mais je rencontre toujours un problème. Chaque fois que je vais parcourir le code avec des gens, nous n'allons pas très loin avant que l'exercice entier ne devienne un exercice de bikeshedding (membres d'une organisation donnant un poids …
J'ai été chargé d'écrire des tests unitaires pour une application existante. Après avoir terminé mon premier fichier, j'ai 717 lignes de code de test pour 419 lignes de code original. Ce ratio va-t-il devenir ingérable si nous augmentons la couverture de notre code? Ma compréhension des tests unitaires consistait à …
Le newmot clé dans des langages tels que Java, Javascript et C # crée une nouvelle instance d'une classe. Cette syntaxe semble avoir été héritée de C ++, où elle newest utilisée spécifiquement pour allouer une nouvelle instance d'une classe sur le tas et renvoyer un pointeur sur la nouvelle …
Je travaille dans une petite entreprise en tant que développeur solo. Je suis le seul développeur de la société en fait. J'ai plusieurs projets (relativement) importants que j'ai écrits et maintenus régulièrement, et aucun d'entre eux n'a de tests pour les soutenir. Lorsque je commence de nouveaux projets, je me …
J'ai vu cette partie de PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names Je ne sais pas s'il s'agit du nom de fichier d'un module / classe / package. Si j’avais un exemple de chacun, les noms de fichiers devraient-ils tous être en minuscules avec des traits de soulignement, le cas échéant? Ou autre chose?
Lors de la conception d'une interface RESTful, la sémantique des types de demandes est considérée comme essentielle à la conception. GET - Lister une collection ou récupérer un élément PUT - Remplace la collection ou l'élément POST - Créer une collection ou un élément DELETE - Eh bien, erm, delete …
Après avoir obtenu mon diplôme universitaire, j'ai été embauché comme programmeur junior il y a un peu plus d'un an. J'ai rapidement remarqué que j'étais plus rapide que tous les autres programmeurs; cela semble être parce que je ne perds tout simplement pas de temps "en général". Cependant, la majorité …
De temps en temps, je vois des questions sur les cas extrêmes et d'autres problèmes étranges liés à Stack Overflow auxquelles Jon Skeet et Eric Lippert répondent facilement, démontrant ainsi une connaissance approfondie de la langue et de ses nombreuses subtilités, comme celle-ci: Vous pourriez penser que pour utiliser une …
J'ai eu une discussion avec l'un de nos développeurs principaux qui travaille dans le secteur depuis 20 ans. Il est assez connu en Ontario pour un blog qu'il écrit. Ce qui est étrange, c’est ce qu’il m’a dit: il a dit qu’il est difficile de travailler avec un morceau de …
Je lisais donc une question sur le fait de forcer le ramasse-miettes C # à s'exécuter là où presque toutes les réponses sont identiques: vous pouvez le faire, mais vous ne devriez pas, sauf dans de très rares cas . Malheureusement, personne n’explique ce que sont de tels cas. Pouvez-vous …
Je cherche une recommandation ici. J'ai du mal à savoir s'il est préférable de renvoyer NULL ou une valeur vide d'une méthode lorsque la valeur de retour n'est pas présente ou ne peut pas être déterminée. Prenez les deux méthodes suivantes à titre d'exemple: string ReverseString(string stringToReverse) // takes a …
J'ai récemment appris le D et je commence à me familiariser avec la langue. Je sais ce que ça offre, je ne sais pas encore tout utiliser, et je ne connais pas grand chose au sujet des idiomes D, etc., mais j'apprends. J'aime D. C'est un bon langage, étant, d'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.