Эта статья посвящена правилам написания идентификаторов.
Идентификаторами — специальные объекты, которые используются в скрипте приложения. Это могут быть переменные, константы, функции, процедуры и др.
Общие правила именования
Идентификаторы, которые вы как разработчик используете в скрипте приложения, должны соответствовать правилам языка программирования Pascal:
- могут состоять из букв латинского алфавита (a..z или A..Z), цифр 0..9, знака подчеркивания "_"
- должны начинаться с буквы латинского алфавита или "_"
Любые другие символы, включая пробелы, табуляции, кириллические символы и пр. — недопустимы.
Примеры правильных идентификаторов
var
X: Double;
MyText: string;
const
CONST_RY = 350;
BOLT_M6_214 = 1;
procedure CalculateStrength;
Примеры неправильных идентификаторов
var
2X: Double;
My Text: string;
const
КОНСТ_Ру = 350;
Устоявшаяся практика именования идентификаторов
В рамках обязательных синтаксических требований, разработчик имеет определенную свободу.
Однако качество программного кода во многом зависит и от его читабельности, на что косвенно влияет и соответствие кода определенным традициями, сложившимся не одно десятилетие. Соответствие этим традициям является правилом "хорошего тона" в программировании и свидетельствует о высокой квалификации разработчика.
Ниже приведены некоторые практики, традиционно применяемые в семействе языков программирования Pascal.
- Переменные, функции, процедуры именуются через верхний CamelCase. Поскольку пробелы в именах идентификаторов не допускаются, то для визуального выделения слов используются заглавные буквы (например, UseParameterBeta).
- Константы именуются заглавными буквами. В качестве разделителя используется "_". Пример: FACTORED_MOMENT
- Переменные циклов и локальные односимвольные переменные обозначаются, как правило, строчными буквами: i, j, n
- Зарезервированные слова (операторы, директивы и т. п.) пишутся строчными буквами, например: procedure, begin, repeat