Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: названия для приватных переменных Добавлено: 16.11.03 01:34  

Автор вопроса:  Андрей Щёкин [darxeth] | Web-сайт: www.livejournal.com/users/darxeth_digital | ICQ: 161560107 

А как вы называете обычно приватные переменные в своих классах ?

Пусть есть у вашего класса свойство Code или, скажем, Headers.

Как вы назовете переменные, которые эти свойства возвращают/устанавливают ?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
  Артём Л.



ICQ: 280044491 

Вопросов: 43
Ответов: 227
 Профиль | | #1 Добавлено: 17.11.03 10:48
я обычно начинаю с буквы F от слова field, например FCode , но есть еще куча
правил формирования названий переменных, например, тип переменной, область
ее видимости и т.д.

Ответить

Номер ответа: 2
Автор ответа:
 Irina_M



Вопросов: 4
Ответов: 10
 Профиль | | #2 Добавлено: 17.11.03 12:23
Я бы назвала mlCode ("m" - module, "l" - long, в итоге получается "long-переменная уровня модуля") и msAHeaders ("m" - module, "s" - string, "A" перед Headers - указывает, что это массив - array).

Ответить

Номер ответа: 3
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #3
Добавлено: 17.11.03 12:36

Есть такая Венгерская нотация, которая описывает несколько рекомендуемых правил для формирования имени переменных

http://www.isp.idknet.com/development/delphi/HungarianNotation.htm

Ответить

Номер ответа: 4
Автор ответа:
 Андрей Щёкин [darxeth]



ICQ: 161560107 

Вопросов: 9
Ответов: 52
 Web-сайт: www.livejournal.com/users/darxeth_digital
 Профиль | | #4
Добавлено: 17.11.03 20:39

Да, я знаком с венгерской нотацией. Я использую её всегда, когда дело касается названий визуальных компонентов (cmdOk, txtEdit).

Но, на мой взгляд, в случае c обычными переменными указание типа не даёт никаких особых преимуществ. Option Strict + всплывающие подсказки решают любые вопросы с типами, а набирать хитрые префиксы не слишком удобно.

Хотелось найти решение, при котором локальные переменные выглядели бы подобно параметрам процедур. Которые у меня в camel case (code, magicNumber).

Ответить

Номер ответа: 5
Автор ответа:
 lumer



ICQ: 114508842 

Вопросов: 1
Ответов: 2
 Профиль | | #5 Добавлено: 18.11.03 11:07

Microsoft для именования переменных сейчас рекомендует следующие правила:

private переменные и параметры методов - в camelCase

остальное - PascalCase

венгерская нотация  - не рекомендуется.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам