Diretrizes de nomenclaturaNaming Guidelines

Seguir um conjunto consistente de convenções de nomenclatura no desenvolvimento de uma estrutura pode ser uma grande contribuição para a usabilidade da estrutura.Following a consistent set of naming conventions in the development of a framework can be a major contribution to the framework’s usability. Ele permite que a estrutura seja usada por muitos desenvolvedores em projetos muito separados.It allows the framework to be used by many developers on widely separated projects. Além da consistência do formulário, os nomes dos elementos da estrutura devem ser facilmente compreendidos e devem transmitir a função de cada elemento.Beyond consistency of form, names of framework elements must be easily understood and must convey the function of each element.

O objetivo deste capítulo é fornecer um conjunto consistente de convenções de nomenclatura que resulte em nomes que fazem sentido imediato para os desenvolvedores.The goal of this chapter is to provide a consistent set of naming conventions that results in names that make immediate sense to developers.

Embora a adoção dessas convenções de nomenclatura como diretrizes gerais de desenvolvimento de código resulte em nomes mais consistentes em todo o seu código, você só é necessário aplicá-las a APIs que são divulgadas publicamente (tipos e membros públicos ou protegidos e interfaces implementadas explicitamente).Although adopting these naming conventions as general code development guidelines would result in more consistent naming throughout your code, you are required only to apply them to APIs that are publicly exposed (public or protected types and members, and explicitly implemented interfaces).

Nesta seçãoIn This Section

Convenções de capitalizaçãoCapitalization Conventions
Convenções de nomenclatura geraisGeneral Naming Conventions
Nomes de assemblies e DLLsNames of Assemblies and DLLs
Nomes de namespacesNames of Namespaces
Nomes de classes, estruturas e interfacesNames of Classes, Structs, and Interfaces
Nomes dos membros do tipoNames of Type Members
Parâmetros de nomenclaturaNaming Parameters
Nomeando recursosNaming Resources
Partes © 2005, 2009 Microsoft Corporation. Todos os direitos reservados.Portions © 2005, 2009 Microsoft Corporation. All rights reserved.

Reimpresso com permissão da Pearson Education, Inc. das Diretrizes de Design do Framework: convenções, linguagens e padrões para bibliotecas do .NET reutilizável, 2ª edição por Krzysztof Cwalina e Brad Abrams, publicado em 22 de outubro de 2008 por Addison-Wesley Professional como parte da série de desenvolvimento do Microsoft Windows.Reprinted by permission of Pearson Education, Inc. from Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition by Krzysztof Cwalina and Brad Abrams, published Oct 22, 2008 by Addison-Wesley Professional as part of the Microsoft Windows Development Series.

Confira tambémSee also