Оформление Pascal
Настройка IDE
-
Окончательное форматирование кода производится форматированием с помощью CnWizards, установленной опцией "По одному модулю на строку в заделе Uses"
-
В настройках форматирования IDE следует установить правый отступ в 160 символов
В Delphi IDE: Tools\Options\Language\Formatter\Delphi\Line breaks\General\Right margin
Правила синтаксиса
- Входные параметры методов имеют префикс "А"
- Входные параметры методов управляемых типов предваряются модификатором "const". К управляемым типам в Delphi относятся:
- string
- Interface
- Record
- Dynamic Array
- Анонимный метод
- Variant
- Приватные поля классов следует начинать с заглавной буквы "F"
- Локальные переменные предваряются префиксом "L"
Имя переменной должно быть осмысленно и обязательно иметь заглавную букву после "L"
Исключения составляют переменные счётчиков цикла, именуемые с больших букв (I, J, K) - Переменные управляемых типов не отчищаются без необходимости при выходе из области видимости
- Без явной необходимости (legacy, интеграция типов из других/внешних интерфейсов) не указываются специфичные для разрядности платформы типы, как то UInt32, UInt64. Вместо них следует указывать NativeInt, NativeUInt