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

146
Como nomear métodos de fábrica?

Eu acho que a maioria dos métodos de fábrica começa com create. Mas por que eles são chamados de " criar "? Por que não " fazer ", " produzir ", " construir ", " gerar " ou algo mais? É apenas uma questão de gosto? Uma convenção? Ou existe um significado especial em "criar"? createURI(...)...

142
A passagem por valor é um padrão razoável no C ++ 11?

No C ++ tradicional, a passagem de valor para funções e métodos é lenta para objetos grandes e geralmente é desaprovada. Em vez disso, os programadores de C ++ tendem a passar referências, o que é mais rápido, mas apresenta todos os tipos de perguntas complicadas sobre propriedade e principalmente...

139
C ++ eficaz ainda é eficaz?

Pelo que vi neste post , decidi começar a ler o livro Effective C ++ . Mas agora que existem muitos recursos novos por causa do C ++ 11 e que algumas das boas práticas foram alteradas, não tenho certeza se é realmente uma boa ideia. O advento do C ++ 11 preteriu algum dos conselhos contidos no C...

139
Devo usar `import os.path` ou` import os`?

De acordo com a documentação oficial , os.pathé um módulo. Assim, qual é a maneira preferida de importá-lo? # Should I always import it explicitly? import os.path Ou... # Is importing os enough? import os Por favor, NÃO responda "importar osobras para mim". Eu sei, ele funciona para mim também...

137
Como quebrar uma linha de métodos encadeados em Python?

Eu tenho uma linha do seguinte código (não culpe as convenções de nomenclatura, elas não são minhas): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by(...

136
<STYLE> precisa estar no <HEAD> de um documento HTML?

A rigor, as styletags precisam estar dentro headde um documento HTML? O padrão 4.01 implica isso, mas não é explicitamente declarado: O elemento STYLE permite que os autores coloquem regras de folha de estilos no cabeçalho do documento. O HTML permite qualquer número de elementos STYLE na seção...