Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
Ghbdtn! Один человек когда-то говорил мне, что видел файлик с рекомендациями разработчиков дельфи как надо называть переменные... но это было давно и неправда :)) Есть такое? А то я их щас каким-то шаманским способом называю, а хотелось бы чтоб и другие тоже потом понять могли... К примеру, я им типа таких имен даю: edClientName (это TEdit, в котором имя клиенталежит) lbClientName (TLabel с Caption'ом "Имя клиента") qryClient (TIBQuery, связанная с клиентом) frmClient (TForm) т.е. сокращение от название типа объекта в начало сую - насколько это хорошо(плохо)? и как надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 13:00 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
Есть такая штука как венгерская нотация, почитайте если интересно. Основная суть - имя переменной косвенно указывает на тип самой переменной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 13:12 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
Тут есть что-то! Но это всегда за тобой решение как называть!? Или за начальником! Наверное список которого надо придерживаться можно продолжать до бесконечности! :) И он никогда не будет строгим! Чем, к примеру плохи такие переменные в коде программы: Код: plaintext 1. 2. Это все произошло когда я учился и препод сказал студенту что его код неудобочитаем из-за того что переменные плохо именованы! Оригинал Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 13:24 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
Венгерская - она вроде как стандарт для С++, Windows (какой-нибудь LPSTR ) Да, что-то вроде этого я и имел ввиду: edt Поле редактирования edtTextArea frm Форма frmFileOpen frs Набор форм frsDataEntry grd Сетка grdPrices grc Столбец grcCurrentPrice grh Заголовок А есть такие же соглашения для Дельфи (хоть они и похоже, но чем должны различаться)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 13:45 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
ну открой делфийские сорцы - погляди как они все называют. ну че из пустое в порожнее переливать! обзывай как хошь все это - ты один разработчик - сразу видно... а когда работает команда - о правилах игры договариваются сразу... к томуже потребители совершенно по барабану как ты там все назовешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 13:53 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
GHbdtn! ну открой делфийские сорцы - погляди как они все называют. ну че из пустое в порожнее переливать! обзывай как хошь все это - ты один разработчик - сразу видно... а когда работает команда - о правилах игры договариваются сразу... к томуже потребители совершенно по барабану как ты там все назовешь. Так (стандарты) соглашения придуманы для удобства (и к ним лучше привыкнуть заранее)... и я в первую очередь имел ввиду именования экземпляров объектов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 14:29 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
лень тратить на тебя время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 14:35 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
Вот тебе кусок программы на Perl - Decoder для DVD Самое главное, что это все работает! Код: plaintext 1. 2. 3. 4. 5. 6. As Touretzky writes on his Gallery page, typical usage is just: cat /mnt/dvd/VOB_FILE_NAME | qrpff 153 2 8 105 225 | extract_mpeg2 | mpeg2dec - C_НОВЫМ_ГОДОМ!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 15:20 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
2 MikeMike edClientName (это TEdit, в котором имя клиенталежит) lbClientName (TLabel с Caption'ом "Имя клиента") qryClient (TIBQuery, связанная с клиентом) frmClient (TForm) Ты все правильно делаешь, так и продолжай, почти как у меня - удобно и легко в коде понять, что за имя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 17:09 |
|
||
|
Как надо называть переменные?
|
|||
|---|---|---|---|
|
#18+
в любом случае - если ты уже к этому пришёл, пиши так, как привык. потом эволюционируешь. вот посмотрел у себя... pcMain: TPageControl; tsLogMNA: TTabSheet; pcMNA: TPageControl; tsList: TTabSheet; tsCard: TTabSheet; dbgLogBook: TDBGrid; mnuMain: TMainMenu; dbnLogBook: TDBNavigator; splMain: TSplitter; gbTop: TGroupBox; dblcbDisp: TDBLookupComboBox; gbMNA: TGroupBox; dbnLogMen: TDBNavigator; dbgLogMen: TDBGrid; dbnLogDet: TDBNavigator; pcDet: TPageControl; dbgLogDet: TDBGrid; dbtDispPos: TDBText; abDlg: TLMDAboutDlg; sbMain: TStatusBar; popToday: TPopupMenu; popAll: TPopupMenu; popPer: TPopupMenu; dbcbRNU: TDBComboBox; dtpDate: TDateTimePicker; dbcbNPS: TDBComboBox; dtpTime: TDateTimePicker; bbMain : TBitBtn; btnExit :TButton; pnlLeft :TPanel; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2002, 17:36 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=2072&tid=2119444]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 279ms |
| total: | 435ms |

| 0 / 0 |
