Indications concernant l'attribution d'un nomNaming Guidelines

Suivant un ensemble cohérent de conventions d’affectation de noms dans le développement d’une infrastructure peut être une contribution importante à la facilité d’utilisation de l’infrastructure.Following a consistent set of naming conventions in the development of a framework can be a major contribution to the framework’s usability. Il permet à l’infrastructure à utiliser par de nombreux développeurs sur les projets largement séparés.It allows the framework to be used by many developers on widely separated projects. Au-delà de la cohérence du formulaire, les noms d’éléments d’infrastructure doivent être compréhensible et doivent transmettre à la fonction de chaque élément.Beyond consistency of form, names of framework elements must be easily understood and must convey the function of each element.

L’objectif de ce chapitre consiste à fournir un jeu cohérent de conventions d’affectation de noms qui résulte dans les noms appropriés immédiat pour les développeurs.The goal of this chapter is to provide a consistent set of naming conventions that results in names that make immediate sense to developers.

Bien que l’adoption de ces conventions d’affectation de noms comme directives de développement de code général entraînerait plus cohérent d’affectation de noms dans votre code, vous devez uniquement pour les appliquer à des API qui sont exposés publiquement (publics ou protégés des types et membres, et implémenté explicitement interfaces).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).

Dans cette sectionIn This Section

Conventions de mise en majusculesCapitalization Conventions
Conventions générales de nommageGeneral Naming Conventions
Noms d’assemblys et de DLLNames of Assemblies and DLLs
Noms d’espaces de nomsNames of Namespaces
Noms de classes, de structures et d’interfacesNames of Classes, Structs, and Interfaces
Noms de membres de typeNames of Type Members
Nommage des paramètresNaming Parameters
Nommage des ressourcesNaming Resources
Portions © 2005, 2009 Microsoft Corporation. Tous droits réservés.Portions © 2005, 2009 Microsoft Corporation. All rights reserved.

Réimprimé avec l’autorisation de Pearson éducation, Inc. à partir de instructions de conception Framework : Conventions, les idiomes et les modèles pour les bibliothèques .NET réutilisable, 2nd Edition Krzysztof Cwalina et Brad Abrams, publié le 22 octobre 2008 par Addison-Wesley Professional dans le cadre de la série de développement de 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.

Voir aussiSee also