Существует множество различных взглядов на специфику соглашений об именах, но общая суть может быть суммирована как:
Каждое имя переменной должно быть релевантным для любых данных.хранится в переменной.
Ваша схема именования должна быть непротиворечивой .
Таким образом, основным нет-нет будут переменные из одной буквы (некоторые люди используют i и j для индексации циклов,это нормально, потому что каждый программист знает, кто они. Тем не менее, я предпочитаю «idx» вместо «i»).Также есть такие имена, как 'method1', это ничего не значит - оно должно указывать, что содержит переменная.
Другое (менее распространенное) соглашение - это нотация "венгерский", в которой тип данных имеет префикс перед именем переменной, напримеркак 'int i_idx'.Это совершенно бесполезно в современных объектно-ориентированных языках программирования.Не говоря уже о вопиющем нарушении принципа СУХОЙ.
Второй пункт, последовательность, так же важен.camelCase, UpperCamelCase, что угодно - просто не переключайтесь между ними без причины.
Вы обнаружите, что соглашения об именах варьируются от языка к языку, и часто у компании есть свои правила именования.
Это правильное вложение средств для правильного именования ваших переменных, потому что, когда вы придете к тому, чтобы поддерживать свой код намного позже, и вы забудете, что все означает, это принесет дивиденды.