Questions sur coding-style

14
réponses

Comment renvoyer plusieurs valeurs en Python? [fermé]

la façon canonique de retourner plusieurs valeurs dans les langues qui le supportent est souvent tupling . ... ême attribut aura toujours la même signification. alors, comment renvoie-t-on plusieurs valeurs en Python?
demandé sur 2008-12-10 04:55:50
30
réponses

Une fonction ne devrait-elle avoir qu'un seul retour?

y a-t-il de bonnes raisons pour lesquelles c'est une meilleure pratique de n'avoir qu'une seule déclaration dans une f ... giquement correct de le faire, ce qui signifie qu'il peut y avoir plusieurs déclarations de retour dans la fonction?
demandé sur 2008-08-31 13:26:55
8
réponses

Quel est le but d'envelopper des fichiers Javascript entiers dans des fonctions anonymes comme "(function(){...)()"?

j'ai lu beaucoup de Javascript, dernièrement, et j'ai remarqué que le fichier entier est enveloppé comme suit dans le ... ... })(); Quelle est la raison de faire cela plutôt qu'un simple ensemble de fonctions de constructeur?
demandé sur 2010-03-11 04:20:01
10
réponses

Python `si x n'est pas None` ou `x est Rien"?

j'ai toujours pensé à la version if not x is None pour être plus clair, mais guide de style de Google et PEP-8 les ... e juste None . ...pour comparer des singletons comme Aucun. L'utilisation est ou n'est pas.
demandé sur 2010-04-26 07:10:30
25
réponses

Est-ce que PHP short tags est acceptable?

Voici les informations selon la documentation officielle : il y a quatre paires différentes de ... Les programmeurs de confort est un facteur important, de sorte que pourquoi n'est-il pas recommandé?
demandé sur 2008-10-14 14:21:04
15
réponses

Ordre des éléments dans les classes: Champs, propriétés, constructeurs, méthodes

Existe-t-il une ligne directrice officielle pour l'ordre des articles en termes de structure de classe? va-T- ... méthodes et ils se sentent hors de leur place au sommet avant le constructeur. des conseils / suggestions?
demandé sur 2008-09-30 00:23:21
29
réponses

Les conditions de style multilignes dans les énoncés "si"?

Parfois, je brise les longues conditions dans if s sur plusieurs lignes. La manière la plus évidente de le faire est ... l4'): do_something mais ce n'est pas très joli. :- ) Pouvez-vous recommander une autre façon?
demandé sur 2008-10-08 10:19:07
5
réponses

Pourquoi utiliser Def main ()? [dupliquer]

possible Duplicate: que fait if __name__== "__main__" ? j'ai vu des exemples d ... # my code here # some code # call function # print(something) je me demande s'il y a une rime le principal?
demandé sur 2010-10-28 12:54:21
11
réponses

typeof!== "undefined" et!= NULL

je vois souvent le code JavaScript qui vérifie les paramètres non définis etc. de cette façon: if (typeof input ... ême JSLint à crier sur vous pour avoir utilisé le mal != opérateur. Pourquoi est-ce considéré comme de mauvais goût?
demandé sur 2010-04-24 07:26:13
14
réponses

Vim 80 préoccupations relatives à la disposition des colonnes

j'ai l'impression que la façon dont je fais l'indication de 80 colonnes dans Vim est incorrecte: set columns=80 . Parfo ... comment gérer l'indication de 80 caractères lorsque vous voulez set numbers , fractionnement vertical, etc.?
demandé sur 2008-10-25 02:14:01
14
réponses

Pourquoi la plupart des champs (membres de la classe) dans le tutoriel Android commencent-ils par `m`?

je connais les règles de l'affaire des chameaux, mais je suis confus avec cette règle M. Que fait-il? Je suis un dével ... "pour booléen," i " pour entier et ainsi de suite. C'est un truc en Java? A-t-elle pour les mobiles? mixte?
demandé sur 2010-01-19 11:29:51
7
réponses

Bon Haskell source pour lire et apprendre à partir de [fermé]

Quels sont certains des programmes open source qui utilisent Haskell et peut être considéré comme de bonne qualité, ... nt les monades interagissent quand vous avez beaucoup de choses en cours (journalisation, E/S, configuration, etc.).
demandé sur 2011-06-19 01:27:14
17
réponses

Devrait déclarations d'importation toujours dans le haut d'un module?

PEP 08 states: les importations sont toujours placées en haut du fichier, juste après les commentaire ... time import datetime class SomeClass(object): def not_often_called(self) self.datetime = datetime.now()
demandé sur 2008-09-24 21:21:47
23
réponses

Quel est le but de l'utilisation des supports (i.e. {}) pour une ligne simple si ou boucle?

je suis en train de lire quelques notes de conférence de mon conférencier C++ et il a écrit ce qui suit: ... i = 0 ; i < 100 ; ++i) if (i % 2 == 0) j++; Quel est le bénéfice d'utiliser la 1ère version?
demandé sur 2012-08-30 12:50:09
30
réponses

Tabs versus Espaces Dans la programmation en Python

j'ai toujours utilisé des onglets pour indentation quand je fais de la programmation Python. Mais je suis tombé sur un ... si je change mon éditeur pour insérer des espaces au lieu de les onglets tout de suite ou continuer comme avant?
demandé sur 2008-09-23 11:26:00
14
réponses

Quels sont les outils d'analyse statique open source C++ disponibles? [fermé]

Java a quelques très bons outils d'analyse statique open source tels que FindBugs , Checkstyle et PMD ... rmes de codage? http://spinroot.com/static / choisir un outil d'analyse de code statique
demandé sur 2008-09-26 23:43:19
13
réponses

#pragma une fois que vs inclure des gardes?

je travaille sur une base de code qui n'est connue que pour fonctionner sous windows et être compilée sous Visual Stud ... tre basé sur le nom du fichier et ne changerait que si vous aviez besoin de changer le nom d'include de toute façon.
demandé sur 2009-07-17 19:18:03
11
réponses

'ET' vs '&&' en tant qu'opérateur

j'ai une base de code où les développeurs ont décidé d'utiliser AND et OR au lieu de && et || . je sais ... quelle version utilisez-vous? Est-ce que and est plus lisible que && ? Ou est il n'y pas de différence?
demandé sur 2010-05-10 18:20:14
2
réponses

80 caractères / ligne de marge droite en texte Sublime 3

vous pouvez avoir 80 caractères / ligne de marge droite dans Netbeans , Text Mate et probablement beaucoup, beaucoup plus D'autres IDEs. Est-il possible de L'avoir aussi en Sublime texte 3? Any option, plugin etc.?
demandé sur 2014-09-18 01:52:23
7
réponses

Conventions De Codage-Énums De Nommage

Existe-t-il une convention pour nommer les énumérations en Java? Ma préférence est qu'un enum est un type. A ... tionClass FruitClass Aussi, est-il un bon document décrivant la même pour les constantes, où déclarer, etc.?
demandé sur 2010-06-18 16:57:13
23
réponses

Quand Eval () de JavaScript n'est-il pas mauvais?

j'écris du code JavaScript pour analyser les fonctions saisies par l'utilisateur (pour une fonctionnalité de type tabl ... que le code à évaluer pourrait être modifié par l'utilisateur). alors, quand est-il correct de l'utiliser?
demandé sur 2008-10-13 18:28:28
10
réponses

jeu de style android en code

j'essaie d'utiliser le constructeur TextView avec le style suivant: TextView myText = new TextView(MyActivity ... t essayé d'utiliser myText.setTextAppearance(MyActivity.this, R.style.my_style) mais il ne fonctionne pas non plus
demandé sur 2010-06-29 19:13:37
30
réponses

Comment dire à quelqu'un qu'ils écrivent du mauvais code? [fermé]

j'ai travaillé avec un petit groupe de personnes sur un projet de codage pour le plaisir. C'est un groupe organisé et ... er une meilleure méthodologie, sans qu'il ne s'avère questionner (ou insulter) leur expérience et/ou leur éducation?
demandé sur 2008-10-16 00:24:42
9
réponses

Qu'est-ce que " foo " veut vraiment dire?

j'espère que cela se qualifie comme une question de programmation, comme dans tout tutoriel de programmation, vous tom ... que " foo " signifie vraiment? S'il est censé signifier rien , quand a-t-il commencé à être utilisé ainsi?
demandé sur 2008-09-10 12:21:02
6
réponses

Pourquoi les tirets sont-ils préférés pour les sélecteurs CSS / attributs HTML?

dans le passé, j'ai toujours utilisé des soulignements pour définir classe et id attributs en HTML. Au cours des d ... erais comprendre pourquoi nous nous sommes tous entendus sur cette convention si ce n'était qu'une question de goût.
demandé sur 2011-09-27 00:18:13
15
réponses

Getter et Setter?

Je ne suis pas un développeur PHP, donc je me demande si en PHP est plus populaire pour utiliser des getter/setters ex ... mplement des champs publics: class MyClass { public $firstField; public $secondField; } Merci
demandé sur 2010-12-18 18:29:32
7
réponses

Pourquoi certains scripts omettent-ils la balise de fermeture PHP, '?>'? [dupliquer]

cette question a déjà une réponse ici: pourquoi omettrait-on l'étiquette de ferme ... e ?> pour le script. Pourquoi est-ce et devrais-je le faire aussi? (je suis sûr qu'ils ont pas oublié.)
demandé sur 2010-07-10 17:36:23
8
réponses

Existe-t-il des normes de codage pour JavaScript? [fermé]

quelles sont les normes de codage établies pour JavaScript?
demandé sur 2008-10-17 15:27:56
30
réponses

String output: format ou concat en C#?

disons que vous voulez sortir ou concater des chaînes. Lequel des styles suivants préférez-vous? var p ... avez-vous des arguments rationnels pour utiliser l'un et pas l'autre? j'opterais pour le deuxième.
demandé sur 2008-08-19 19:46:53
5
réponses

: opérateur (l' "opérateur Elvis") en PHP

j'ai vu ça aujourd'hui dans un code PHP: $items = $items ?: $this->_handle->result('next', $this->_res ... essemble à un opérateur ternaire, mais l'expression à évaluer si le prédicat est vrai a été omis. Ça veut dire quoi?
demandé sur 2010-01-03 03:10:58