Instrucciones de nomenclaturaNaming Guidelines

Seguir un conjunto coherente de convenciones de nomenclatura en el desarrollo de un marco de trabajo puede ser una contribución importante a la facilidad de uso del marco de trabajo.Following a consistent set of naming conventions in the development of a framework can be a major contribution to the framework’s usability. Permite que muchos desarrolladores usen el marco en proyectos ampliamente separados.It allows the framework to be used by many developers on widely separated projects. Además de la coherencia del formulario, los nombres de los elementos del marco deben entenderse fácilmente y deben transmitir la función de cada elemento.Beyond consistency of form, names of framework elements must be easily understood and must convey the function of each element.

El objetivo de este capítulo es proporcionar un conjunto coherente de convenciones de nomenclatura que dan lugar a los nombres que tienen sentido inmediato para los desarrolladores.The goal of this chapter is to provide a consistent set of naming conventions that results in names that make immediate sense to developers.

Aunque adoptar estas convenciones de nomenclatura como directrices generales de desarrollo de código daría lugar a nombres más coherentes en todo el código, solo es necesario aplicarlos a las API que están expuestas públicamente (tipos y miembros públicos o protegidos e interfaces implementadas explícitamente).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).

En esta secciónIn This Section

Convenciones de capitalizaciónCapitalization Conventions
Convenciones generales de nomenclaturaGeneral Naming Conventions
Nombres de ensamblados y dllNames of Assemblies and DLLs
Nombres de los espacios de nombresNames of Namespaces
Nombres de clases, estructuras e interfacesNames of Classes, Structs, and Interfaces
Nombres de miembros de tipoNames of Type Members
Nomenclatura de parámetrosNaming Parameters
Asignar nombres a recursosNaming Resources
Partes © 2005, 2009 Microsoft Corporation. Todos los derechos reservados.Portions © 2005, 2009 Microsoft Corporation. All rights reserved.

Material reimpreso con el consentimiento de Pearson Education, Inc. y extraído de Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition (Instrucciones de diseño de .NET Framework: convenciones, expresiones y patrones para bibliotecas .NET reutilizables, 2.ª edición), de Krzysztof Cwalina y Brad Abrams, publicado el 22 de octubre de 2008 por Addison-Wesley Professional como parte de la serie Microsoft Windows Development.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.

Consulte tambiénSee also