6.3 Визуальное программирование в среде Lazarus
____________________________________________________________________
фиксы, например во многих наших программах для обозначения указателей мы использовали префикс " р "( pHead, pCurrent и т.д.). Исходя из этого, для переменных целого типа можно применять префикс " i ", для переменных ло-
гического типа префикс " b " и т.д.
Для компонентов тоже можно использовать префиксы, например для
TLabel уместно использовать префикс "lb".
Существуют и другие способы именования, тем более что есть немало и ярых противников венгерской нотации. Не стану их описывать. При желании вы можете найти все это в Интернете.
В принципе, каких-то жестких требований на этот счет нет. Главное, вы должны найти, выработать свой, собственный стиль, понятный не только вам,
но и другим. Будете вы использовать префиксы, не будете использовать, это ваше дело. Основной принцип здесь – понятность, то есть все обозначения должны быть понятны и не только вам, но и другим.
Представьте себе, что вы написали какую-то достаточно большую про-
грамму. Через несколько месяцев, а, может быть лет, вам или кому-то другому
(конечно, с вашего разрешения!) понадобилось ее модернизировать. Если в ва-
шей программе будут обозначения, типа "ааа" или "х123", то в вашей про-
грамме будет трудно разобраться не только тому другому, но и вам самому!
Кхорошему стилю также относится наличие в программе комментариев.
Издесь не должно быть крайностей. Сухие односложные комментарии типа
"х – это переменная" одна крайность. Многочисленные, многословные ком-
ментарии чуть ли не после каждого оператора другая крайность. Важно найти золотую середину!
Не забывайте также об использовании отступов при записи кода програм-
мы. Во всех наших программах этой книги мы использовали отступы и ком-
ментарии.
Вернемся к нашей программе. Здесь используются три компонента
TLabel. Lazarus присвоил им по умолчанию имена Label1, Label2 и