Perguntas com a marcação «readability»

A legibilidade mede como é fácil ler e entender o código.


20
As `break` e` continue` são más práticas de programação?
Meu chefe continua mencionando indiferentemente que maus programadores usam breake continueem loops. Eu os uso o tempo todo porque fazem sentido; deixe-me mostrar a inspiração: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return false; ... } O ponto …


6
Os métodos privados com uma única referência são ruins?
Geralmente, uso métodos privados para encapsular a funcionalidade que é reutilizada em vários locais da classe. Mas, às vezes, tenho um método público grande que pode ser dividido em etapas menores, cada uma em seu próprio método privado. Isso tornaria o método público mais curto, mas estou preocupado que forçar …


18
Os métodos longos são sempre ruins? [fechadas]
Então, olhando ao redor mais cedo, notei alguns comentários sobre métodos longos serem uma prática ruim. Não tenho certeza se sempre concordo que métodos longos são ruins (e gostariam da opinião de outras pessoas). Por exemplo, eu tenho algumas visualizações do Django que processam um pouco os objetos antes de …

11
Uma expressão booleana grande é mais legível que a mesma expressão dividida em métodos de predicado? [fechadas]
O que é mais fácil de entender, uma grande declaração booleana (bastante complexa) ou a mesma declaração dividida em métodos predicados (muito código extra para ler)? Opção 1, a grande expressão booleana: private static bool ContextMatchesProp(CurrentSearchContext context, TValToMatch propVal) { return propVal.PropertyId == context.Definition.Id && !repo.ParentId.HasValue || repo.ParentId == propVal.ParentId …
63 c#  readability 


9
Legibilidade versus capacidade de manutenção, caso especial de gravação de chamadas de função aninhadas
Meu estilo de codificação para chamadas de função aninhadas é o seguinte: var result_h1 = H1(b1); var result_h2 = H2(b2); var result_g1 = G1(result_h1, result_h2); var result_g2 = G2(c1); var a = F(result_g1, result_g2); Recentemente, mudei para um departamento em que o seguinte estilo de codificação é muito utilizado: var …

4
Qual é a convenção de nomenclatura dominante para variáveis ​​no PHP: camelcase ou sublinhados? [fechadas]
O consenso parece ser que se deve seguir a convenção da plataforma para a qual eles estão desenvolvendo. Vejo: Sublinhado ou camelcase? Convenções de nomenclatura: camelCase versus underscore_case? No entanto, o PHP parece não seguir estritamente nenhuma convenção internamente (sem surpresas), mesmo para métodos e funções (por exemplo mysqli::set_local_infile_default, PDOStatement::debugDumpParams); …






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.