Главная страница
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.063 c
6-1163203218
Суслик
2006-11-11 03:00
2007.05.20
AJAX and Delphi


10-1133181083
nippo
2005-11-28 15:31
2007.05.20
COM Object из ТСomponent


1-1175002757
msgipss
2007-03-27 17:39
2007.05.20
Прочитать скопированные из Excel в буфер обмена данные


1-1174639944
elserpiente
2007-03-23 11:52
2007.05.20
Описание интерфейса WebBrowser1.OleObject


2-1178172763
тормоз
2007-05-03 10:12
2007.05.20
DBEdit и DateTimePicker