Для записи глобальных констант рекомендуется использовать префикс "cnst".
Допускается именование глобальных констант в верхнем регистре, для разделения слов в данном случае следует использовать знак подчеркивания "_".
Правильно:
cnstEvaluationMode = true;
EVALUATION_MODE = true;
Неправильно:
EvaluationMode (Со взгляда на переменную нельзя определить, константа это или нет)
EVALUATIONMODE (Сложно прочитать)
ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА
Зарезервированные слова и директивы должны быть все в нижнем регистре. Производные типы должны начинаться с большой буквы (Integer), однако string – это зарезервированное слово и оно должно быть в нижнем регистре.
ОБЪЯВЛЕНИЕ ТИПОВ И ЭКЗЕМПЛЯРЫ ПЕРЕМЕННЫХ ОПРЕДЕЛЕННЫХ ТИПОВ
Все объявления типов должны начинаться с префикса Т и должны придерживаться правил, приведенных при описании оформления модуля или описании оформления класса.
Экземпляры переменных должны получать имена, совпадающие с именами соответствующих типов, но без префикса Т. Например, имена экземпляров для типов форм будут иметь следующий вид:
Имя типа | Имя экземпляра |
TAboutForm | AboutForm |
TMainForm | MainForm |
TCustomerEntryForm | CustomerEntryForm |
ПЕРЕЧИСЛИМЫЕ ТИПЫ
Имена для перечислимых типов следует выбирать в соответствии с назначением перечисления. Имя типа должно начинаться с буквы Т, которая указывает на объявление типа. Список идентификаторов перечислимого типа должен содержать набранный строчными буквами двух или трехсимвольный префикс, указывающий на имя исходного перечислимого типа, например:
TSongType = (stRock, stClassical, stCountry, stAlternative, stHeavyMetal, stRB);
Экземплярам переменных перечислимого типа следует присваивать имена, совпадающие с именем типа, но без префикса Т (SongType), если нет причины назвать переменную более конкретным именем, например FavoriteSongTypel, FavoriteSongType2 и т.д.