J'ai une question très simple qui me déroute depuis longtemps. Je traite avec des réseaux et des bases de données, donc beaucoup de données que je traite sont des compteurs 32 bits et 64 bits (non signés), des identifiants d'identification 32 bits et 64 bits (également sans mappage significatif pour …
Le formatage du code est important. Même l' indentation compte . Et la cohérence est plus importante que les améliorations mineures. Mais les projets ne disposent généralement pas d'un guide de style clair, complet, vérifiable et appliqué dès le premier jour, et des améliorations majeures peuvent arriver n'importe quel jour. …
Je vois souvent des projets (dans des projets Java et des équipes utilisant Eclipse) qui préfixent des paramètres de fonction avec p. Par exemple public void filter (Result pResult) ... Personnellement, je ne vois aucun avantage à cela, mais j'aimerais savoir quel est le raisonnement. La meilleure explication que j'ai …
J'ai eu un petit débat avec un collègue récemment. Nous utilisons spécifiquement C #, mais cela pourrait s'appliquer à n'importe quel langage avec des types nullables. Disons par exemple que vous avez une valeur qui représente un maximum. Cependant, cette valeur maximale est facultative. Je soutiens qu'un nombre annulable serait …
Je travaille avec quelqu'un qui, à chaque fois qu'il appelle une fonction, met les arguments sur une nouvelle ligne, par exemple aFunction( byte1, short1, int1, int2, int3, int4, int5 ) ; Je trouve cela très ennuyeux car cela signifie que le code n'est pas très compact, donc je dois numériser …
J'ai vu deux styles d'utilisation sizeofpour les opérations liées à la mémoire (comme dans memsetou malloc): sizeof(type), et sizeof variable ou sizeof(variable) Lequel préféreriez-vous, ou utiliseriez-vous un mélange des deux styles, et quand utiliseriez-vous chaque style? Quels sont les avantages et les inconvénients de chaque style et quand les utilisez-vous? …
J'ai eu cette idée de cette question sur stackoverflow.com Le modèle suivant est courant: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Le point que j'essaie de faire est que l'énoncé conditionnel est quelque chose de compliqué et …
Dernièrement, j'ai essayé de me faire une idée du fait suivant. D'une part, il existe une multitude de directives et de normes de codage pour ce qui est considéré comme du code "sain", "propre", "bien écrit", etc. Voir le «Clean Code» qui semble également être largement discuté ici. Exemple de …
Disons que j'ai une classe Enemy, et le constructeur ressemblerait à quelque chose comme: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Cela semble mauvais parce que le constructeur a tellement de paramètres, mais lorsque je crée une instance Enemy, …
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 7 ans . Je me demande simplement si quelqu'un a une bonne convention à suivre dans ce cas coin-corner-corner. J'utilise vraiment Java, mais je me suis dit …
J'utilise fréquemment un modèle dans lequel j'utilise le chaînage de méthodes pour configurer un objet, similaire à un modèle Builderor Prototype, mais sans créer de nouveaux objets à chaque appel de méthode, mais plutôt modifier l'objet d'origine. Exemple: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Je me demande simplement s'il y a un nom …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Cette question a été migrée depuis Stack Overflow car il est possible …
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. …
En ce moment, je travaille sur un projet Groovy / Grails (dont je suis assez nouveau) et je me demande si c'est une bonne pratique d'omettre le returnmot - clé dans les méthodes Groovy. Autant que je sache, vous devez insérer explicitement le mot-clé, c'est-à-dire pour les clauses de garde, …
Est-il bon ou mauvais de dupliquer les données entre les tests et le vrai code? Par exemple, supposons que j'ai une classe Python FooSaverqui enregistre des fichiers avec des noms particuliers dans un répertoire donné: class FooSaver(object): def __init__(self, out_dir): self.out_dir = out_dir def _save_foo_named(self, type_, name): to_save = None …
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.