Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.05.20;
Скачать: CL | DM;

Вниз

Префикс vs суффикс.   Найти похожие ветки 

 
ferr ©   (2007-04-22 23:22) [0]

Понятно что главное это единоподобие, но всё же интересно как правильнее и почему?
1) customer_id vs id_customer
2) FormMain vs MainForm


 
Zeqfreed ©   (2007-04-22 23:28) [1]

Правильно customer_id и MainForm. За подтверждением моих слов — в учебник английского языка.


 
ferr ©   (2007-04-22 23:33) [2]

Вот то что customer_id правильно я согласен, а вот то что MainForm нет. С практической точки зрения, FormMain удобнее, т.к. когда количество компонентов на форме достигает больших величин, то ориентироваться много удобнее используя префиксную форму..


 
Zeqfreed ©   (2007-04-22 23:40) [3]

Ориентироваться удобнее, если давать семантически точные имена. Если уж выбирать префиксную форму, то так: frmMain, btnGo, lblPassword.


 
isasa ©   (2007-04-22 23:41) [4]

ferr ©   (22.04.07 23:33) [2]
Чего тогда спрашиваешь?


 
ferr ©   (2007-04-22 23:42) [5]

> Чего тогда спрашиваешь?

Спорят тут всякие ;-)


 
Desdechado ©   (2007-04-23 11:17) [6]

Если customer_id - это поле в таблице БД, то я использую именно такую нотацию.
Для компонентов формы и переменных в коде использую префиксную нотацию.
Почему? Вот такой стиль выработался. Удобно.


 
clickmaker ©   (2007-04-23 11:31) [7]

главное - не ставить венгерские префиксы в публичных полях/свойствах классов и структур.
А то есть любители... ищешь потом по контрол-клик или в полной уверенности что размер - это Size, ан нет, обломись - он какой нибудь iSize или intSize...


 
GrayFace ©   (2007-04-23 15:58) [8]

Form1 - идеальный вариант - сочитание префиксной формы и правильность в одном флаконе. (на полном серьезе)


 
Sergey13 ©   (2007-04-23 15:59) [9]

> как правильнее?
И так и так работает. Это главное.


 
StriderMan ©   (2007-04-23 16:47) [10]


> Zeqfreed ©   (22.04.07 23:40) [3]
> Ориентироваться удобнее, если давать семантически точные
> имена. Если уж выбирать префиксную форму, то так: frmMain,
>  btnGo, lblPassword.

+1



Страницы: 1 вся ветка

Текущий архив: 2007.05.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
2-1178272434
ppcumax
2007-05-04 13:53
2007.05.20
Загрузка рисунка


9-1137053986
Ньюб2
2006-01-12 11:19
2007.05.20
Фейерверк в DelphiX


11-1150662182
DevilDevil
2006-06-19 00:23
2007.05.20
"PROJECT Informator" - утилитка в помощь KOL программисту


2-1178084210
VitAngel
2007-05-02 09:36
2007.05.20
Полоска копирования


4-1166368282
MasteroK
2006-12-17 18:11
2007.05.20
Как извлечь выделеный текст из Opera и Internet Explorer-a?