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

O estilo de codificação é um conjunto de diretrizes que ajudam a legibilidade e compreensão do código-fonte.



30
Aparelhos devem aparecer em sua própria linha? [fechadas]
O aparelho deve estar na sua própria linha ou não? O que você acha disso? if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } ou deveria ser if (you.hasAnswer()) { you.postAnswer(); } else { you.doSomething(); } ou mesmo if (you.hasAnswer()) you.postAnswer(); else you.doSomething(); Por favor, seja construtivo! Explique por que, …

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 …



24
Maneiras elegantes de lidar com se (se mais)
Esta é uma pequena coisinha, mas toda vez que tenho que codificar algo assim, a repetição me incomoda, mas não tenho certeza de que nenhuma das soluções seja pior. if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) { DoSomething(contents); } else { DefaultAction(); } } else …

14
O que há de errado com referências circulares?
Hoje, participei de uma discussão de programação em que fiz algumas declarações que basicamente supunham axiomaticamente que referências circulares (entre módulos, classes, o que for) geralmente são ruins. Depois que terminei meu discurso, meu colega de trabalho perguntou: "o que há de errado nas referências circulares?" Eu tenho sentimentos fortes …


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 …

2
Convenção de nomenclatura de arquivos Python?
Eu já vi essa parte do PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names Não sei ao certo se isso se refere ao nome do arquivo de um módulo / classe / pacote. Se eu tivesse um exemplo de cada, os nomes de arquivos deveriam estar em letras minúsculas com sublinhados, se apropriado? Ou alguma outra …

5
Eu sou muito inteligente para ser legível pelos desenvolvedores Jr.? Muita programação funcional no meu JS? [fechadas]
Sou desenvolvedor sênior de front-end, codificando em Babel ES6. Parte de nosso aplicativo faz uma chamada de API e, com base no modelo de dados que recebemos da chamada de API, é necessário preencher determinados formulários. Esses formulários são armazenados em uma lista duplamente vinculada (se o back-end indicar que …

6
A variável deve ser nomeada Id ou ID? [fechadas]
Isso é um pouco pedante, mas já vi algumas pessoas usarem Idcomo: private int userId; public int getUserId(); e outros usam: private int userID; public int getUserID(); Um desses nomes é melhor que o outro? Por quê? Eu já vi isso ser feito de maneira inconsistente em grandes projetos. Se …



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.