Perguntas com a marcação «naming-conventions»

184
Nomeação de enums em Java: Singular ou Plural?

Existe uma recomendação "oficial" de como nomear enums de Java? enum Protocol { HTTP, HTTPS, FTP } ou enum Protocols { HTTP, HTTPS, FTP } Eu sei que no mundo .Net a recomendação é usar o singular, exceto as enumerações que representam sinalizadores de bits. Apenas curioso se há algo semelhante...

180
Quando "Try" deveria ser usado nos nomes dos métodos C #?

Estávamos discutindo com nossos colegas de trabalho o que significa se o nome do método começa com "Try". Havia as seguintes opiniões: Use "Try" quando o método puder retornar um valor nulo. Use "Try" quando o método não lançar uma exceção. Qual é a definição oficial? O que "Try" diz no nome...

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(...)...