Соглашение об использовании имен
Корпорация Microsoft разработала для программистов специальное соглашение об использовании имен в программах. Согласно этому соглашению для функций используются имена, построенные из глаголов и существительных, причем первые буквы этих слов — заглавные.Для имен переменных Microsoft предлагает более сложную систему, предусматривающую обозначение именуемых типов данных. Для этого используется небольшой префикс из строчных букв, а собственно имя начинается с заглавной буквы. Далее приведена таблица префиксов, предлагаемых Microsoft.
Префикс Тип данных b Булевский (байт) с Символ (байт) s Строка (char или CString ) dw Длинное беззнаковое целое (DWORD) f 16 битный флаг (битовая карта) fn Функция h Дескриптор (handle) l Длинное целое (long) i Данные типа Int lр Длинный указатель (long pointer) n Целое (16 бит) р Указатель (pointer) pt Точка (два 32 битных целых) w Целое без знака (WORD, 16 бит) sz Указатель на строку, заканчивающуюся 0 (string zero) lpsz Длинный указатель на sz (long pointer string zero) rgb Длинное целое, содержащее цветовую комбинацию RGB
Для программ, написанных с применением библиотеки MFC, можно добавить, что имя класса начинается на C, а имя атрибута класса начинается на m_. Причем при создании классов при помощи VC++, автоматически создаются заголовочные файлы и файлы тела класса без буквы С в начале имени.
Использование соглашения об именах в программах не является обязательным, но при использовании соглашений программа не просто становиться легко читаемой, но и значительно облегчается дальнейшее ее сопровождение. Конечно, указывать или не указывать тип переменной в ее названии – это личное дело каждого, но привычка пользоваться таким соглашением является хорошим тоном.
© Авторские разработки http://progcpp.narod.ru при цитировании ссылка обязательна. |