NET: programação-chave comuns dicionário

votos
1

No episódio nº 162 de Hanselminutes eles estavam falando PowerShell, mas o mais importante em torno de 4:50 eles mencionaram que PowerShell usado algo chamado Os Critérios de Engenharia Comum para ter um padrão em que palavras usar no desenvolvimento de novos módulos para ele.

Não consigo encontrar qualquer dicionário de concreto em palavras recomendados através desta página.

Alguém sabe um bom recurso para palavras-chave padronizados para usar ao desenvolvimento .NET (C #, neste caso)? Eu estou falando substantivos e verbos .

Um bom ponto trouxeram para cima no podcast foi que você poderia quase sempre adivinhar o que o objeto e métodos é chamado .

Isto para evitar não saber qual destes para selecionar:

object.GetInfo();
object.FetchInfo();
object.CreateInfo();
object.RetrieveInfo();

ATUALIZAÇÃO : Achei um bom começo, uma lista de verbos padronizados usados em PowerShell , mas parece que os padrões utilizados no .NET Framework.

Publicado 19/05/2009 em 16:06
fonte usuário
Em outras línguas...                            


1 respostas

votos
3

GOSTARIA check-out Diretrizes da Microsoft para nomes :

Diretrizes de Nomenclatura fornecer orientações sobre a seleção de identificadores apropriados para os elementos que compõem bibliotecas de classes, incluindo montagens, namespaces, tipos, membros e parâmetros. Escolhendo identificadores que estejam em conformidade com estas diretrizes melhora a usabilidade de sua biblioteca e incentiva os usuários a confiar que sua biblioteca não exigirá aprender um novo conjunto de convenções.

A maior parte do seu interesse seria mais provável ser a seção intitulada nomes dos membros Tipo :

Nomes de Métodos

Dão métodos nomes que são verbos ou expressões verbais.

Normalmente métodos agir sobre os dados, portanto, usando um verbo para descrever a ação do método torna mais fácil para os desenvolvedores a entender o que o método faz. Ao definir a ação realizada pelo método, tenha cuidado para selecionar um nome que proporciona clareza do ponto de vista do desenvolvedor. Não selecione um verbo que descreve como o método faz o que faz; em outras palavras, não use os detalhes de implementação para o seu nome do método.

Além de que é realmente até você. Você tem um monte uma liberdade aqui, mas uma boa regra de ouro é para imitar o estilo dos nomes que você encontra no framework .NET para que os seus tipos e membros "sentir em casa".

Respondeu 19/05/2009 em 16:08
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more