Questions marquées «coding-style»

Le style de codage est un ensemble de directives qui aident à la lisibilité et à la compréhension du code source.

7
Diviser le calcul de la valeur de retour et la déclaration de retour en méthodes d'une seule ligne?
J'ai eu une discussion avec un collègue sur la rupture d'une returninstruction et l'instruction qui calcule la valeur de retour sur deux lignes. Par exemple private string GetFormattedValue() { var formattedString = format != null ? string.Format(format, value) : value.ToString(); return formattedString; } au lieu de private string GetFormattedValue() { …

11
En ce qui concerne la maintenance, est-ce que `` else while '' sans accolades intermédiaires est considéré comme sûr?
Les else whileentretoises sans intervention sont-elles considérées comme «sûres» pour la maintenance? Écrire du if-elsecode sans accolades comme ci-dessous ... if (blah) foo(); else bar(); ... comporte un risque car le manque d'accolades permet de changer très facilement la signification du code par inadvertance. Cependant, ci-dessous est-il également risqué? if …

9
Style et recommandations de commenter le 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 8 ans . Je veux avoir de vos conseils et expérience d'écriture de commentaires dans votre code. Comment les rédigez-vous de la manière la plus simple et …

16
Les identifiants courts sont-ils mauvais? [fermé]
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é il y a 6 ans . Les identifiants courts sont-ils mauvais? …


5
Pourquoi est-il mauvais d'écrire quelque chose dans la langue X comme si vous écriviez un programme dans la langue Y en termes d'utilisation d'un paradigme de codage partagé [fermé]
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 5 ans . Il y a quelque temps, j'ai …



6
La lisibilité est-elle une raison valable pour ne pas utiliser const dans les paramètres (de référence)?
Lors de l'écriture de certaines fonctions, j'ai trouvé un mot clé const dans des paramètres comme celui-ci: void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } provoque souvent le fractionnement d'une ligne en 2 lignes dans IDE ou vim, donc je veux supprimer tous les mots clés const …




2
Est-ce une bonne idée de fournir différentes signatures de fonction qui font la même chose?
Voici une classe C ++ qui est construite avec trois valeurs. class Foo{ //Constructor Foo(std::string, int, char); private: std::string foo; char bar; int baz; }; Tous les types de paramètres sont différents. Je pourrais surcharger le constructeur pour que l'ordre n'ait pas d'importance. class Foo{ //Constructors Foo(std::string, char, int); Foo(std::string, …


12
Les fonctions longues sont-elles acceptables si elles ont une structure interne?
Lorsque je traite des algorithmes compliqués dans des langages prenant en charge les fonctions imbriquées (comme Python et D), j'écris souvent des fonctions énormes (car l'algorithme est compliqué), mais j'atténue cela en utilisant des fonctions imbriquées pour structurer le code compliqué. Les énormes fonctions (plus de 100 lignes) sont-elles toujours …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.