作者tomex (tomex_ou)
看板C_Sharp
标题Re: 命名的习惯问题
时间Thu Jul 15 00:08:47 2004
再举WebForm实务来说,假如你拉一个textbox至form内
传统上你会认为txtMyName是很适合的,right?!
因为你认为由prefix,可以使用textbox该有的属性...
这一点我不反对,毕竟我们用元件,很重视该元件能提供的功能
不过,我们站远一点看,其实textbox的功能很简单
datagrid才比较算是大元件。
不过不同的命名法,及看待server control元件的重要度
每个人看法不一,
因此还是应该用camel命名法(首字小写)来统一
怕忘了,有个方法能建议:
例如该表单所有textbox是用user资料维护的,都全部加上user前置词
如userChineseName, userTel, userEmail
这样它们会聚在一起,而且量多,你很容易知道它们是啥type的元件!
而button也会很多个,我倒是会强调button是动作,因此前置词是放动作
updateButton, insertButton, deleteButton 等等。
而在实务上,datagrid这种大元件,我是不改变其预设名称,即DataGrid1
理由是我常copy/pastle,它也有很多event,反正一个form不会有太多datagrid
用预设就好了。
唉~~ 总之我是处女座的,对命名法有很大的感受,也经历很多阶段
甚至资料库的命名法也有好多阶段的经验,大家一起来讨论吧!
--
You're recommended to vist C_Sharp in PTT.
We are the C#, resistance is futile.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.183.211