Программирование на языке высокого уровня. Замятин А.В - 15 стр.

UptoLike

15
стиля программирования (объектно-ориентированный код может во-
обще не требовать префиксов, в то время как в «монолитном» для разборчи-
вости они зачастую нужны);
предметной области (например, префиксы могут применяться для за-
писи единиц измерения);
доступных средств автоматизации (генератор документации, навига-
ция по коду, предиктивный ввод текста, автоматизированный рефакторинг
и т.д.).
Примеры:
Префикс
Сокращение от Смысл Пример
s
string строка
sClientName
sz
zero-terminated
string
строка, ограниченная нулевым
символом
szClientName
n, i
int целочисленная переменная
nSize, iSize
l
long длинное целое
lAmount
b
boolean булева переменная
bIsEmpty
a
array массив
aDimensions
t, dt
time, datetime время, дата и время
tDelivery,
dtDelivery
p
pointer указатель
pBox
lp
long pointer двойной (дальний) указатель
lpBox
r
reference ссылка
rBoxes
h
handle дескриптор
hWindow
m_
member переменная-член
m_sAddress
g_
global глобальная переменная
g_nSpeed
C
class класс
CString
T
type тип
TObject
I
interface интерфейс
IDispatch
Как видно в приведенном примере, префикс может быть и составным.
Например, для именования строковой переменной-члена класса использована
комбинация префиксов «m_» и «s» (m_sAddress).
Верблюжий стиль и стиль через знак подчеркивания. CamelCase
(русск. ВерблюжийРегистр, также ГорбатыйРегистр, СтильВерблюда)
стиль написания составных слов, при котором несколько слов пишутся слит-
но без пробелов, при этом каждое слово пишется с большой буквы. Стиль