Perguntas com a marcação «naming»

Dê significado e explicação com o menor número de caracteres, de uma forma que seja mais aceita por sua equipe ou comunidade em geral.


4
Nomeação de classes: singular ou plural? [fechadas]
É sempre difícil para mim escolher entre formas singular e plural para nomes de classes: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController E para nomes compostos é ainda mais difícil: OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository Qual abordagem você prefere e por quê?


4
Qual é a convenção de nomenclatura dominante para variáveis ​​no PHP: camelcase ou sublinhados? [fechadas]
O consenso parece ser que se deve seguir a convenção da plataforma para a qual eles estão desenvolvendo. Vejo: Sublinhado ou camelcase? Convenções de nomenclatura: camelCase versus underscore_case? No entanto, o PHP parece não seguir estritamente nenhuma convenção internamente (sem surpresas), mesmo para métodos e funções (por exemplo mysqli::set_local_infile_default, PDOStatement::debugDumpParams); …







3
Nomeação de método booleano afirmativo vs negativo
Os métodos booleanos sempre devem assumir a forma afirmativa, mesmo quando serão usados ​​apenas na forma negativa? Digamos que eu queira verificar se existe uma entidade antes de criar uma, meu argumento é que a primeira forma abaixo é melhor que a segunda, se o método é ou não usado …
44 naming  functions 

7
Traduzindo dados externos para o idioma em que você está programando
Não tenho certeza do que fazer com o seguinte: Nós coletamos dados de uma ferramenta externa dentro de nossa própria ferramenta. Estes dados são escritos em holandês. Estamos escrevendo nosso código Java em inglês. Devemos então traduzir esse holandês para o inglês ou mantê-lo em holandês? Por exemplo, temos 2 …
39 naming  translate 


5
É suficiente distinguir métodos apenas pelo nome do argumento (não pelo tipo)?
É suficiente distinguir métodos apenas pelo nome do argumento (não pelo tipo) ou é melhor nomeá-lo mais explicitamente? Por exemplo T Find<T>(int id)vs T FindById<T>(int id). Existe alguma boa razão para nomeá-lo de forma mais explícita (por exemplo, adicionar ById) vs manter apenas o nome do argumento? Uma razão pela …

10
Quais anti-padrões de nomes existem? [fechadas]
Existem alguns nomes em que, se você os encontrar, sabe que já estragou algo. Por exemplo: XxxManager Isso é ruim porque uma classe deve descrever o que a classe faz. Se a palavra mais específica que você pode apresentar para o que a classe faz é "gerenciar", então a classe …

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.