主题:  lingo的命名规则怎样

ican_5d

职务:普通成员
等级:1
金币:0.0
发贴:126
#12001/2/26 11:33:24
现在市面上关于lingo的书不是很多,讲到命名规则的很少见,所以我的问题是:

象其他的高级语言一样,lingo有没有自己的命名规则,例如:

global g***

property p***
等等

希望有没有系统的呢,谢谢了


If I think,I can

cizi3000

职务:普通成员
等级:1
金币:1.0
发贴:166
#22001/2/26 12:58:36
你自己定吧,命名规则是没有的,你可以参考其它的语言。按自己的习惯。有规则更好,无规则也可以!



ican_5d

职务:普通成员
等级:1
金币:0.0
发贴:126
#32001/2/26 13:02:31
好象不太可能?

我想规则总该是有的,不会象你所说没有吧,有点冒昧,不好意思。

希望我们多沟通。


If I think,I can

Call Me Simon

职务:普通成员
等级:2
金币:2.0
发贴:646
#42001/2/26 15:28:46
命名规则严格的讲还是有一些, 例如不能用lingo已占用的关键字等, 不过没有整理, 我看看能不能找到一些资料。

至于variable 的命名, 通常大家用g作为global 变量的词头, p 作为属性变量的词头。不过这些都是约定俗成的。 如同mouseDown的写法一样, 原则是易读, 方便。



cizi3000

职务:普通成员
等级:1
金币:1.0
发贴:166
#52001/2/27 10:30:56
总之,lingo不区分大小写,怎么命名都行,关键要自己记得牢!你可以在每个变量的前面加上自己的名字,以示和他人的区别!



ican_5d

职务:普通成员
等级:1
金币:0.0
发贴:126
#62001/2/27 10:52:54
我倒是有一个想法:

正象印度现在发达的软件产业一样,他的代码的bug率是世界上最低的,而做到这一点,最关键的是他们的程序员从一开始就被教授了一套通用的规则,所以以后的代码只有在内容上创新而不是形式上创新。所以,他的代码大家都能看懂,重要就是思想不同。

我想,在lingo中大家也约定这么这种规则,我们写代码也遵守一定的规则,这样即便于读写,也有很好的维护性,大家也可以共同修改,升级。

所以,现在我想请高手出来完成基本规则的制定,以后大家就沿用这种规则。谢谢大家!


If I think,I can

xuyi_5d

职务:普通成员
等级:2
金币:1.0
发贴:179
#72001/2/27 11:32:41
Director中的变量类型不多,只有global,property,list
而且没有什么形参变参之类,所以没有什么很规范的命名规则,因为它的变量太简单了
但有总比没有的好,可以增加程序的可读性,
个人认为,其实只要程序中的命名有一定的共性,前后一致就可以了