Perguntas com a marcação «naming»

44
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 na forma...

35
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 é muito...

35
Convenções de nomenclatura DAL, BAL e UI Layer [fechado]

Estou desenvolvendo um aplicativo Web típico com as seguintes camadas Camada da interface do usuário (MVC) Camada lógica de negócios (BAL) Camada de acesso a dados (DAL) Cada camada possui seu próprio objeto DTO, incluindo o BAL e o DAL. Minhas perguntas sobre isso são as seguintes O DTO...

34
Padrão vs Impl ao implementar interfaces em Java

Após a leitura Os nomes dos pacotes devem ser singular ou plural? Ocorreu-me que nunca vi um debate adequado cobrindo uma das minhas irritações: nomear implementações de interfaces. Vamos supor que você tenha uma interface Orderque deve ser implementada de várias maneiras, mas existe apenas a...

29
Em que idioma devo nomear minhas classes de negócios?

Estou solicitando as melhores práticas com esta pergunta. Isso é apenas um problema se a empresa cliente for estritamente nacional e tiver um idioma nativo que não seja o inglês, eu acho. Se o cliente tiver muitas expressões principalmente específicas do domínio (por exemplo, alemão), combinadas...

28
A convenção de nome do pacote Java é falha? [fechadas]

Todos conhecemos a convenção de nome de pacote Java de mudar o nome de domínio. Ou seja www.evilcorp.com, por convenção, optou por ter seus pacotes java com.evilcorp.stuff. Cada vez mais estou farto disso. Como programador comercial, encontro repetidamente que o nome do pacote de software é...