1. Наименование переменных
Название переменной должно быть в состоянии выразить свою цель, такую как Sname, Sbirthday и т. Д.
Обычные переменные управления цикла часто бывают отдельные буквы, такие как i, j, k и т. Д. Если вы используете более значимое имя, такое как Icount, это облегчит понимание петли.
Логические имена переменных должны четко указывать значение истинных и ложных значений, таких как ISright.
2. Компонентное именование
Наименование компонента должно быть в состоянии выразить цель и тип компонента. Как правило, добавляется префикс, первая половина представляет тип, а вторая половина представляет цель. Например, класс форм из FRM, как правило, добавляется с FRM, класс кнопок добавляется с помощью BTN, а класс текстовых поле добавляется с помощью EDT.
3. Наименование формы модуля данных
В дополнение к выражению цели модуля данных, суффикс DM обычно добавляется. Например, форма модуля данных в управлении сотрудниками может быть названа работниками.
4. Наименование файлов единиц
Файлы единиц, как правило, должны быть такими же, как и имя файла формы. Если это общедоступный файл модуля, в дополнение к выражению функции файла модуля, он также должен добавить префикс U.
5. Наименование процедур и функций
Процедуры и имена функций должны иметь смысл, то есть цель процедуры или функции может быть понята из имени.
Лучше всего префикс название глагола, представляющего действие. Например, удалите файл формата DOC: процедура deletedocfile;.
Имя процесса Для настройки значения входного параметра должно быть префикс с помощью набора.
Имя функции, которое получает числовое значение, должно быть префикс с помощью GET.
6. Наименование формальных параметров
Названия всех формальных параметров должны выразить свою цель. Если это необходимо, имя формального параметра предпочтительно префиксируется с буквой a. Например: процедура dblogin (Ausername, Apassword: String);.
7. Наименование класса
В дополнение к возможности выразить цель класса, имя класса, как правило, должно быть добавлено перед именем класса, я должен быть добавлен перед именем класса интерфейса, и E следует добавлять перед именем класса исключений. Например:
тип
Tcustomflash = class (tobject); // Custom Flash Class
Iflash = interface; // Flash Interface
Eflash = class (Exception); // Flash Exception Class
8. Наименование поля
Привычка именования поля совпадает с именованием переменной, за исключением того, что F обычно добавляется перед именем поля.
9. Наименование метода
Наименование метода такое же, как и у процедуры или функции.