O comitê C ++ testa suas novas especificações de design com algum tipo de compilador de protótipo antes de lançar um novo padrão? Ou eles lançam um padrão que é, na verdade, apenas teórico até que os grandes compiladores o
O comitê C ++ testa suas novas especificações de design com algum tipo de compilador de protótipo antes de lançar um novo padrão? Ou eles lançam um padrão que é, na verdade, apenas teórico até que os grandes compiladores o
Pergunta: quais são as considerações práticas para a sintaxe classe os idvalores? Observe que não estou perguntando sobre a semântica , ou seja, as palavras reais que estão sendo usadas, como por exemplo, descritas neste post do blog . Já existem muitos recursos nesse lado das convenções de...
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...
Eu tenho trabalhado com o objeto XMLHttpRequest em JavaScript recentemente e não pude deixar de notar que a caixa desse nome não faz sentido. Por que 'XML' está tudo em maiúsculas enquanto 'Http' não? Ambos são siglas! Certamente faria mais sentido que o nome fosse um dos
Recentemente, deparei com uma biblioteca Python no GitHub. A biblioteca é ótima, mas contém um erro de digitação flagrante em um nome de função. Vamos chamá-lo dummy_fuction()enquanto deveria ser dummy_function(). Essa função é definitivamente "in natura" e provavelmente usada em sistemas...
Estou prestes a embarcar em um projeto que faz uso extensivo de uma abordagem RESTful adequadamente. Ou seja, ele usa o HATEOAS e fornece recursos de uma maneira que permite a exploração geral por um cliente. Gostaria de garantir que forneça uma descrição dos meus pontos de extremidade de uma...
É uma convenção bastante estabelecida que nomes de tabelas de banco de dados, pelo menos em SQL, devem ser singulares. SELECT * FROM user;Veja esta pergunta e discussão . Também é uma convenção bastante estabelecida que os nomes de recursos da API RESTful devem ser plurais. GET /users/123e POST...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que...
Por que a comunidade Lisp prefere acumular todos os parênteses no final da função: (defn defer-expensive [cheap expensive] (if-let [good-enough (force cheap)] good-enough (force expensive))) Por que não empregar uma convenção como C ou Java? Bem, ok, o Lisp é muito mais antigo que esses...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 4 anos . Não é contraproducente...
Eu estava pensando nisso porque estava tentando escrever uma extensão para um software de terceiros existente, e seu banco de dados é horrivelmente desnormalizado. Eu precisava usar as tabelas existentes e adicionar vários novos campos. Eu tinha a opção de criar novas tabelas em seu estilo de...
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que...
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...
Ao lidar com algoritmos complicados em linguagens com suporte para funções aninhadas (como Python e D), geralmente escrevo funções enormes (porque o algoritmo é complicado), mas atenuo isso usando funções aninhadas para estruturar o código complicado. As funções enormes (mais de 100 linhas) ainda...
Não sei como seguir esse método para reduzir a complexidade ciclomática. O Sonar relata 13, enquanto 10 é esperado. Tenho certeza de que não há mal algum em deixar esse método, pois ele está apenas me desafiando a como obedecer às regras do Sonar. Qualquer pensamento seria muito apreciado. public...
Apenas curioso. O máximo que eu já tive foi um loop for dentro de um loop for, porque depois de ler isso em Linus Torvalds: As guias têm 8 caracteres e, portanto, os recuos também têm 8 caracteres. Existem movimentos heréticos que tentam aprofundar os recuos de 4 (ou até 2!) Caracteres, e isso é...
Geralmente, quando se fala em padrões de codificação, nos referimos ao código do próprio programa, mas e os testes de unidade? Existem certas diretrizes de padrões de codificação exclusivas para testes de unidade? O que eles
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . Estou apenas começando a aprender c #. Vindo de um background em Java, C ++ e Objective-C, acho o Pascal do C # um nome de método bastante...
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 4 anos . Como...
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...