Perguntas sobre 'coding-style'

37
respostas

As chaves devem aparecer na sua própria linha? [fechadas]

As chaves devem 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.doSom...
22.09.2011 / 00:34
15
respostas

O desenvolvedor insiste se as declarações não devem ter condições negadas e devem sempre ter um bloco else

Eu tenho um conhecido, um desenvolvedor mais experiente que eu. Nós estávamos falando sobre práticas de programação e eu fiquei surpreso com sua abordagem sobre instruções 'if'. Ele insiste em algumas práticas sobre se afirmações são estranhas....
08.06.2017 / 15:35
9
respostas

De onde veio a noção de "apenas um retorno"?

Frequentemente falo com programadores que dizem " Não coloque várias declarações de retorno no mesmo método. " Quando eu lhes peço que me digam as razões, tudo que consigo é " O padrão de codificação diz isso. "ou" É confuso. "Quando eles me...
06.07.2017 / 23:54
20
respostas

São 'quebrar' e 'continuar' más práticas de programação?

Meu chefe continua mencionando indiferentemente que programadores ruins usam break e continue em loops. Eu os uso o tempo todo porque eles fazem sentido; deixe-me mostrar-lhe a inspiração: function verify(object) { if (object-&...
16.08.2017 / 19:16
8
respostas

Por que o espaço em branco é grande? [fechadas]

Trafegar espaços em branco é um problema suficiente para programadores que editores como o Emacs têm funções especiais que os destacam ou eliminam automaticamente, e muitos padrões de codificação exigem que você elimine todas as instâncias do me...
24.11.2011 / 18:56
6
respostas

A variável deve ser identificada como Id ou ID? [fechadas]

Isso é um pouco pedante, mas eu vi algumas pessoas usando Id como em: private int userId; public int getUserId(); e outros usam: private int userID; public int getUserID(); Um desses é um nome melhor que o outro? Por quê? Eu v...
07.02.2013 / 19:00
14
respostas

O que há de errado com referências circulares?

Eu estava envolvido em uma discussão de programação hoje em que fiz algumas declarações que basicamente assumiam axiomaticamente que referências circulares (entre módulos, classes, qualquer que seja) são geralmente ruins. Depois que terminei meu...
14.10.2010 / 02:01
10
respostas

Devo seguir um estilo de código ruim apenas para seguir as convenções estabelecidas no meu local de trabalho?

Estou trabalhando no meu trabalho há cerca de um ano. Eu principalmente trabalho em nossa interface GUI, que usa métodos de um backend C, mas eu geralmente não tenho que lidar com eles, exceto para os valores de retorno. Nossa GUI é estruturada...
12.12.2016 / 22:38
6
respostas

Existem métodos privados com um único estilo ruim de referência?

Geralmente, uso métodos privados para encapsular funcionalidades que são reutilizadas em vários locais da classe. Mas às vezes eu tenho um grande método público que pode ser dividido em etapas menores, cada uma em seu próprio método privado. Iss...
05.06.2017 / 16:46
0
respostas

Existe uma desculpa para nomes de variáveis curtas?

Isso se tornou uma grande frustração com a base de código em que estou trabalhando atualmente; muitos de nossos nomes de variáveis são curtos e não descritivos. Eu sou o único desenvolvedor deixado no projeto, e não há documentação sobre o que a...
24.11.2012 / 20:22