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.

3
Style de codage pour programmeur malvoyant [fermé]
J'ai une déficience visuelle. Avec des lunettes, je vois assez bien pour conduire, mais avec la taille de la police, je suis à l'aise pour travailler. Je ne peux voir qu'environ 15 lignes de 100 caractères à la fois. Cela a affecté mon style de codage. Une chose que je …

9
Utiliser le mot-clé JOIN ou pas
Les requêtes SQL suivantes sont les mêmes: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; Et aboutissez certainement aux mêmes plans de requête sur chaque SGBD que j'ai jamais essayé. Mais de temps en temps, je lis …
45 sql  coding-style 






8
Inverser une instruction IF
Donc, je programme depuis quelques années et j'ai récemment commencé à utiliser davantage ReSharper. Une des choses que ReSharper me suggère toujours est de "inverser" si "instruction pour réduire l'imbrication". Disons que j'ai ce code: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } } Et …

13
Est-ce une erreur d'utiliser un paramètre booléen pour déterminer les valeurs?
Selon Est-il erroné d’utiliser un paramètre booléen pour déterminer le comportement? , Je connais l’importance d’éviter d’utiliser des paramètres booléens pour déterminer un comportement, par exemple: version originale public void setState(boolean flag){ if(flag){ a(); }else{ b(); } c(); } nouvelle version: public void setStateTrue(){ a(); c(); } public void setStateFalse(){ …

13
Dans les langues qui n'autorisent pas les traits de soulignement dans les constantes de nombre entier, est-ce une bonne pratique de créer une constante pour 1 milliard de dollars?
Dans les langues qui n'autorisent pas les traits de soulignement dans les littéraux entiers , est-ce une bonne idée de créer une constante pour 1 milliard? par exemple en C ++: size_t ONE_BILLION = 1000000000; Certes, nous ne devrions pas créer de constantes pour les petits nombres comme 100. Mais …



8
Lorsque j'utilise un chaînage de méthodes, dois-je réutiliser l'objet ou en créer un?
Lorsque vous utilisez une méthode de chaînage comme: var car = new Car().OfBrand(Brand.Ford).OfModel(12345).PaintedIn(Color.Silver).Create(); il peut y avoir deux approches: Réutilisez le même objet, comme ceci: public Car PaintedIn(Color color) { this.Color = color; return this; } Créez un nouvel objet de type Carà chaque étape, comme ceci: public Car PaintedIn(Color …

8
Quel est le style accepté pour utiliser le mot clé `this` en Java?
Je viens de langages comme Python ou Javascript (et d’autres moins orientés objet) et j’essaie d’améliorer ma connaissance pratique de Java, que je ne connais que de manière superficielle. Est-il considéré comme une mauvaise pratique de toujours ajouter thisles attributs d'instance actuels? C'est plus naturel pour moi d'écrire ... private …


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.