Перейти к основному содержимому

Имена

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

Общие рекомендации

Все имена, которые вы используете для переменных, типов и методов, пишутся в стиле (Upper)CamelCase — несколько слов пишутся слитно без пробелов, при этом каждое слово внутри фразы пишется с прописной буквы. Если слово одно — оно тоже пишется с прописной буквы.

перечисление СтепеньВажности
Высокая,
Обычная,
Низкая
;
перечисление Степень_Важности
высокая,
обычная,
низкая
;
структура ВходящееСообщение
;
структура входящееСообщение
;
метод Версия()
пер МояПеременная: Число
пер РабочийКаталог: Строка
;
метод версия()
пер Моя_переменная: Число
пер рабочий_каталог: Строка
;

Аббревиатуры

В аббревиатурах только первая буква заглавная — «Xml», «Json», «Uuid».

пер ДокументXml: Строка
пер СтрокаJson: Строка
пер ДокументXML: Строка
пер СтрокаJSON: Строка

Константы

Имена констант пишутся «БОЛЬШИМИ_БУКВАМИ_С_ПОДЧЕРКИВАНИЯМИ».

конст ВЕРСИЯ_СЕРВЕРА = 1.1
конст ТАЙМАУТ_СЕРВЕРА = 60с
конст ВерсияСервера = 1.1
конст Таймаут_сервера = 60с

Исключения

Типы исключений называются с префиксом «Исключение».

исключение ИсключениеЧтенияФайла
обз пер ИмяФайла: Строка
;
исключение ЧтениеФайла
обз пер ИмяФайла: Строка
;

Перечисления

В именах перечислений используйте слово «Вид» («Kind») вместо «Тип» («Type»):

перечисление ВидКнопки
Круглая,
Квадратная
;
перечисление ТипКнопки
Круглая,
Квадратная
;