Questions marquées «coding-style»

**NE PAS UTILISER! Cette balise fait référence à un sujet entièrement avisé et n'est donc plus sur le sujet. ** Questions qui suivent le style et les conventions de codage.


5
Utiliser do block vs accolades {}
Nouveau sur ruby, mettez vos gants pour débutants. Y a-t-il une différence (obscure ou pratique) entre les deux extraits de code suivants? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Je réalise que la syntaxe d'accolade …
112 ruby  coding-style 

19
#ifdef vs #if - quelle méthode est la meilleure / la plus sûre pour activer / désactiver la compilation de sections particulières de code?
C'est peut-être une question de style, mais il y a un peu de division dans notre équipe de développement et je me suis demandé si quelqu'un d'autre avait des idées à ce sujet ... Fondamentalement, nous avons des instructions d'impression de débogage que nous désactivons pendant le développement normal. Personnellement, …

11
Nommage forcé des paramètres en Python
En Python, vous pouvez avoir une définition de fonction: def info(object, spacing=10, collapse=1) qui peut être appelé de l'une des manières suivantes: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) grâce à Python autorisant les arguments de n'importe quel ordre, tant qu'ils sont nommés. Le problème que nous rencontrons est que …




18
Mappez facilement entre enum et int / String
Lorsque je travaille avec des variables / paramètres qui ne peuvent prendre qu'un nombre fini de valeurs, j'essaie de toujours utiliser Java enum, comme dans public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Tant que je reste dans mon code, cela fonctionne très bien. Cependant, j'ai souvent besoin de m'interfacer …
108 java  enums  coding-style 




6
PEP 8, pourquoi pas d'espaces autour de '=' dans l'argument de mot clé ou une valeur de paramètre par défaut?
Pourquoi PEP 8 recommande-= t-il de ne pas avoir d'espaces dans un argument de mot clé ou une valeur de paramètre par défaut ? Est-ce incompatible avec la recommandation d'espaces autour de chaque autre occurrence de =dans le code Python? Comment est: func(1, 2, very_long_variable_name=another_very_long_variable_name) mieux que: func(1, 2, very_long_variable_name …


3
Continuation de ligne pour les compréhensions de liste ou les expressions génératrices en python
Comment êtes-vous censé rompre une très longue liste de compréhension? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] J'ai aussi vu quelque part des gens qui n'aiment pas utiliser «\» pour briser les lignes, mais qui n'ont jamais compris pourquoi. Quelle est la raison derrière cela?


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.