Правила именованияNaming Guidelines

В соответствии с единообразным набором соглашений об именовании в разработке платформы может быть основная составляющая удобства использования платформы.Following a consistent set of naming conventions in the development of a framework can be a major contribution to the framework’s usability. Он позволяет использовать платформу многими разработчиками в широко разделенных проектах.It allows the framework to be used by many developers on widely separated projects. Помимо согласованности форм, имена элементов платформы должны быть легко понятны и должны передавать функцию каждого элемента.Beyond consistency of form, names of framework elements must be easily understood and must convey the function of each element.

Цель этой главы — предоставить единообразный набор соглашений об именовании, которые приводят к непосредственным именам для разработчиков.The goal of this chapter is to provide a consistent set of naming conventions that results in names that make immediate sense to developers.

Хотя применение этих соглашений об именовании в качестве общего руководства по разработке кода приведет к более согласованному именованию в коде, необходимо только применить их к интерфейсам API, которые являются общедоступными (открытые или защищенные типы и члены, а также явно реализованные интерфейсы).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).

В этом разделеIn This Section

Соглашения о капитализацииCapitalization Conventions
Общие соглашения об именованииGeneral Naming Conventions
Имена сборок и библиотек DLLNames of Assemblies and DLLs
Имена пространств именNames of Namespaces
Имена классов, структур и интерфейсовNames of Classes, Structs, and Interfaces
Имена членов типаNames of Type Members
Параметры именованияNaming Parameters
Именование ресурсовNaming Resources
Части © 2005, 2009 Корпорация Майкрософт. Все права защищены.Portions © 2005, 2009 Microsoft Corporation. All rights reserved.

Перепечатано с разрешения Pearson Education, Inc. из книги Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET (2-е издание), авторы: Кржиштоф Цвалина (Krzysztof Cwalina) и Брэд Абрамс (Brad Abrams). Книга опубликована 22 октября 2008 г. издательством Addison-Wesley Professional в рамках серии, посвященной разработке для 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.

ДополнительноSee also