Perguntas com a marcação «coding-style»

**NÃO USE! Essa tag refere-se a um assunto totalmente opinativo e, portanto, não está mais no tópico. ** Perguntas que seguem o estilo e as convenções de codificação.


5
Usando do block vs colchetes {}
Novo no Ruby, coloque suas luvas de novato. Existe alguma diferença (obscura ou prática) entre os dois trechos a seguir? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Sei que a sintaxe da chave permite que …
112 ruby  coding-style 

19
#ifdef vs #if - o que é melhor / mais seguro como método para habilitar / desabilitar a compilação de seções específicas do código?
Isso pode ser uma questão de estilo, mas há um pouco de divisão em nossa equipe de desenvolvimento e eu me pergunto se mais alguém tem alguma idéia sobre o assunto ... Basicamente, temos algumas instruções de impressão de depuração que desativamos durante o desenvolvimento normal. Pessoalmente, prefiro fazer o …

11
Nomenclatura forçada de parâmetros em Python
Em Python, você pode ter uma definição de função: def info(object, spacing=10, collapse=1) que pode ser chamado de qualquer uma das seguintes maneiras: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) graças à permissão do Python de argumentos de qualquer ordem, desde que sejam nomeados. O problema que estamos tendo é …



18
Mapeie convenientemente entre enum e int / String
Ao trabalhar com variáveis ​​/ parâmetros que podem assumir apenas um número finito de valores, tento sempre usar Java enum, como em public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Contanto que eu permaneça dentro do meu código, funciona bem. No entanto, geralmente preciso fazer a interface com outro código …
108 java  enums  coding-style 





6
PEP 8, por que não há espaços em torno de '=' no argumento de palavra-chave ou um valor de parâmetro padrão?
Por que o PEP 8 recomenda não ter espaços =em um argumento de palavra-chave ou um valor de parâmetro padrão ? Isso é inconsistente com a recomendação de espaços em torno de todas as outras ocorrências de =no código Python? Como é: func(1, 2, very_long_variable_name=another_very_long_variable_name) melhor que: func(1, 2, very_long_variable_name …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.