Questions marquées «coding-style»

289
Conventions de codage - Nommer les énumérations

Existe-t-il une convention pour nommer les énumérations en Java? Ma préférence est qu'une énumération est un type. Ainsi, par exemple, vous avez une énumération Fruit{Apple,Orange,Banana,Pear, ... } NetworkConnectionType{LAN,Data_3g,Data_4g, ... } Je m'oppose à le nommer: FruitEnum...

264
Quand eval () de JavaScript n'est-il pas mal?

J'écris du code JavaScript pour analyser les fonctions entrées par l'utilisateur (pour les fonctionnalités de type tableur). Après avoir analysé la formule, je pouvais le convertir en JavaScript et l'exécuter eval()pour donner le résultat. Cependant, j'ai toujours hésité à l'utiliser eval()si je...

249
Quand utilisez-vous le mot-clé «this»? [fermé]

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...

243
Créer une liste vide en Python

Quelle est la meilleure façon de créer une nouvelle liste vide en Python? l = [] ou l = list() Je pose cette question pour deux raisons: Raisons techniques, quant à laquelle est plus rapide. (la création d'une classe entraîne des frais généraux?) Lisibilité du code - lequel est la convention...

243
Acronymes dans CamelCase [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 2 ans . Améliorez cette question J'ai un doute sur...

232
Que signifie vraiment "foo"?

J'espère que cela se qualifie comme une question de programmation, comme dans tout tutoriel de programmation, vous rencontrez finalement «foo» dans les exemples de code. (Oui en effet?) que signifie vraiment "foo"? S'il ne veut rien dire , quand a-t-il commencé à être utilisé...

213
Dictionnaires et valeurs par défaut

En supposant qu'il connectionDetailss'agit d'un dictionnaire Python, quelle est la façon la plus élégante, la plus "pythonique" de refactoriser du code comme celui-ci? if "host" in connectionDetails: host = connectionDetails["host"] else: host =

203
Getter and Setter?

Je ne suis pas un développeur PHP, donc je me demande si en PHP est plus populaire d'utiliser des getter / setters explicites, dans un pur style OOP, avec des champs privés (comme j'aime): class MyClass { private $firstField; private $secondField; public function getFirstField() { return...

203
Utiliser «super» en C ++

Mon style de codage comprend l'idiome suivant: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Cela me permet d'utiliser "super" comme alias de Base, par exemple, dans les constructeurs: Derived(int i,...

197
instruction return vs exit () dans main ()

Dois-je utiliser exit()ou simplement des returndéclarations main()? Personnellement, je préfère les returndéclarations car je pense que c'est comme lire n'importe quelle autre fonction et le contrôle de flux lorsque je lis le code est fluide (à mon avis). Et même si je veux refactoriser la...