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

Os padrões de codificação, ou convenções de codificação, são conjuntos de regras ou diretrizes projetadas para governar o processo de produção de código em um projeto de software. Eles geralmente são baseados nas melhores práticas do setor ou em convenções geralmente aceitas. Eles incluem convenções de nomes, estilo, recursos proibidos e muito mais.

10
Você geralmente envia objetos ou suas variáveis ​​de membro para funções?
Qual é a prática geralmente aceita entre esses dois casos: function insertIntoDatabase(Account account, Otherthing thing) { database.insertMethod(account.getId(), thing.getId(), thing.getSomeValue()); } ou function insertIntoDatabase(long accountId, long thingId, double someValue) { database.insertMethod(accountId, thingId, someValue); } Em outras palavras, geralmente é melhor passar objetos inteiros ou apenas os campos que você precisa?





6
Que boas razões existem para capitalizar palavras-chave SQL?
Parece haver muitos desenvolvedores que escrevem seu SQL capitalizando as palavras-chave: SELECT column FROM table INNER JOIN table ON condition WHERE condition GROUP BY clause HAVING condition Eu estou querendo saber por que as pessoas aderem a essa abordagem? Claramente, é uma convenção estabelecida há muito tempo - mas nunca …






3
Nomeando um método "faça X, se necessário"
Qual é uma boa maneira de nomear um método que verifica se o X precisa ser executado e o X, se necessário? Por exemplo, como nomear um método que atualiza uma lista de usuários se novos usuários efetuaram login? UpdateListIfNeededparece muito longo, enquanto simples UpdateListimplica uma operação possivelmente cara e …


21
Vs. código de auto-documentação. Código comentado
Bloqueado . Os comentários sobre esta pergunta foram desativados, mas ainda estão aceitando novas respostas e outras interações. Saiba mais . Eu fiz uma pesquisa, mas não encontrei o que estava procurando. Sinta-se à vontade para me vincular se esta pergunta já tiver sido feita. No início deste mês, este …


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.