Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Правила именования классов

Читайте также:
  1. I. ОБЩИЕ ПРАВИЛА, ПРИМЕНЯЕМЫЕ К МОТОЦИКЛАМ УЧАСТНИКОВ СОРЕВНОВАНИЯ.
  2. I. ПРАВИЛА ОФОРМЛЕНИЯ ОТЧЕТА ПО ПРАКТИКЕ
  3. I. Правила проведения групповых занятий
  4. II. Правила приема лабораторных работ по курсу “АЯП”.
  5. II. Правила создания НКП и проведения учредительных конференций (общих собраний) НКП
  6. III. ПРАВИЛА ПОДАЧИ ЗАЯВОК
  7. III. ПРАВИЛА ПОДАЧИ ЗАЯВОК

Цель документа

 

Документ является соглашением по оформлению и написанию кода на языке C#. В документе приведены основные правила оформления кода и приемы, используемые при написании программ.

 

Цели документа:

 

· предоставить общие правила, позволяющие сохранить единый стиль написания кода, облегчив тем самым его понимание всеми участниками команды;

 

· ввести базовые правила написания программ, что позволит повысить предсказуемость выполнения программ, а также избежать ошибок при написании программ новыми участниками команды, не знакомыми с внутренними стандартами разработки.

 

Стили именования

 

Пример: T heCategory;

Пример: t heCategory;

 

Пример: ID;

 

 

Пример: str FirstName, i CurrentYear.

 

 

Правила именования идентификаторов

Общие правила именования идентификаторов

 

 

Пример: Get Window (), а не Get Win ();

 

Пример:

PPC Account (PPC – сокращение от pay per click) для pascal case,

ppc Account для camel case.

Использование верхнего и нижнего регистра в именах

 

 

Пример:

Keyword M anager и Keyword m anager;

KeywordManager. Keyword и KeywordManager. KEYWORD;

int id {get, set} и int ID {get, set};

f indByID(int id) и F indByID(int id);

void MyFunction(string s, string S).

 

Правила именования классов

 

 

 

 

Пример: UserCollection, CompanyCollection;

 

 

 

Пример: namespace Debugging, класс Debug;

 

 

Пример: таблица User s, класс User;

 

 

Пример:

базовый класс Figure,

потомок Figure Circle;

 


Дата добавления: 2015-11-14; просмотров: 65 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Crow Rides On The Back Of An Eagle In Once-In-A-Lifetime Photos| Правила именования интерфейсов

mybiblioteka.su - 2015-2024 год. (0.01 сек.)