Соглашения о наименовании

Константы

Именование констант в целом аналогично именованию переменных.

// ПРАВИЛЬНЫЕ идентификаторы констант:

  DataPort
  MaxMsgSize
// НЕПРАВИЛЬНЫЕ идентификаторы констант:

  dataPort
  vertices_counter
  MAX_MSG_SIZE

Примечание:
Часто разработчики, использующие язык Delphi, применяют к идентификаторам констант стиль SCREAMING_SNAKE_CASE. Это snake_case, буквы в котором представляются в верхнем регистре. Такой стиль практически не применяется в способе оформления кода, выбранном разработчиками языка.

Применять SCREAMING_SNAKE_CASE стоит лишь при переводе заголовочных файлов c C/С++ для сохранения стиля именования констант. Это упростит работу с оригинальной документацией подключаемых средств.

Особый вид представления имеют элементы перенумерованного типа, которые, технически, также являются константами. Для их представления используется венгерская нотация (hungarian notation):

TBitBtnKind = (bkCustom, bkOK, bkCancel, bkHelp, bkYes, bkNo,
  bkClose, bkAbort, bkRetry, bkIgnore, bkAll);

К каждому имени в вышеприведенном случае применяется префикс, позволяющий указать принадлежность константы перенумерованному типу. В данном случае префикс bk означает ButtonKind.

results matching ""

    No results matching ""