论坛首页 综合技术论坛

『提问』编码时的命名问题?

浏览 13823 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-12-10  
在编码的时候,每当给类、方法、变量命名的时候总是很头疼。不仅要将作用表达清楚,而且还要尽量幽雅,而且还要用英文  。经常发现变量或方法的名字很长。不知道大家是怎样解决这个问题的?
   发表时间:2004-12-10  
举个例子瞅瞅
0 请登录后投票
   发表时间:2004-12-10  
方法名不怕长,只要我一看方法名就知道这个方法的目的就是好的.类名,变量名也类似.实在想不起某个单词还可以找金山词霸帮忙
0 请登录后投票
   发表时间:2004-12-11  
能起出个好名字就说明作者对问题有了个深刻的理解。
花点代价对自己对别人都是很值得的。

不过我有时候在想,能有个常用业务方法名称字典,会对起名字有不少帮助。 javaAPI级方法,好象是有这样一本字典,把jdk里的方法名都收集起来,用来帮助作者用以参考提个好名字。
0 请登录后投票
   发表时间:2004-12-11  
其实用中文名称也是可以的,但是数据库中的字段还是不用中文好。
0 请登录后投票
   发表时间:2004-12-11  
长没有关系。 准确, 能够望文生义才是最重要的。

引 一句道德经的话:

道可道, 非常道,名可名, 非常名。

可见名字的重要性。
0 请登录后投票
   发表时间:2004-12-13  
对头,我起名字从来不用简写,哪怕别人认为有点长。

而且,讨厌一些人擅自发明的所谓简写,很容易造成误解。
0 请登录后投票
   发表时间:2004-12-13  
Jolin 写道
方法名不怕长,只要我一看方法名就知道这个方法的目的就是好的.类名,变量名也类似.实在想不起某个单词还可以找金山词霸帮忙

因为自己英语水平有限,所有在命名的时候也会经常去查金山词霸。不过有时候可选择的词比较多,不知道哪个比较贴切。

其实起一个好名字主要是为了能够提高代码阅读的效率,能够更好的通过代码进行沟通。是不是在项目开发中应该有个类似字典的东西,将常用的变量名和业务名词进行规范,这样在命名时就可以比较统一?
0 请登录后投票
   发表时间:2004-12-13  
ozzzzzz 写道
其实用中文名称也是可以的,但是数据库中的字段还是不用中文好。

是直接用中文还是中文拼音?
0 请登录后投票
   发表时间:2004-12-13  
就是用中文阿,不是拼音。某个人当初在这个论坛还跟发现了个宝贝一样说过这个事情。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics