Как лучше всего именовать переменные при программировании?

программирование программы профессии производство

Чтобы не ломать голову над тем, как её назвать,
и не вспоминать мучительно через год, что же я тогда имел ввиду...
Ответы:
Называть логически.Что б вы могли взглянуть на переменную и сразу понять где она задействуется.Тоесть если есть переменная "язык", то логично его обозвать $lang, а не $L1.Примерно так:)
Можно тип переменной ввести в имя,используя соглашения по именованию.
n  int
l  long
f   float
d  double
c  char
sz  string
double number именовать dNumber
Так потом будет легче разбираться с типами переменных.
Если переменная используется недолго но часто (в цикле, как сокращение большего выражения), то подойдет то, что написал Blacklokky. Если Вы хотите обозвать поле класса, например, то лучше задуматься.
Называть переменную лучше так, чтобы потом было понятно, что в ней хранится. Обычно на ум приходит логичное именование. Есть также соглашения, которые запрещают использовать сокращения слов (в разумной мере, конечно же). Может быть, опишете конкретную задачу?
Еще мне нравится, когда для времени, веса и прочих физических величин указывают и единицы, например, weightKg, delayMinutes и т.п.
Иногда делаю так, для понятности, но лучше называть переменные своим прямым назначением:
var
i: integer;
kol_app: word;  // kol_app - колличество яблок
Еще возможно группировка по категориям:
house_w,house_h: word;  // высота и ширина дома
car_w,car_h: real;
2Dimm: не тогда уж apple_counter
а также - lpwszStr
по моему, выглядит ужасно..
вот кто скажет, что такое lpwsz ?
про lpwszStr
lp значит указатель, wsz - wide string, Str здесь лишнее.
это просто можно запомнить, но я с Вами согласен, именование стремное :)
да, lpwsz  -
Long Pointer to Zero-terminate Wide Character-string


17 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.