LiveCode(RunRev)中函数命名的最佳实践有哪些

时间:2013-05-25 05:38:46

标签: naming-conventions livecode

本着LiveCode向开源方向发展的精神,我一直致力于编写一些对社区非常有用的库堆栈。我编写了有关游戏评分系统,健康指标,信用卡处理和Web-API端点访问的库。

在我将这些库发布到社区之前,我想尝试遵循一些现有的最佳实践来使代码更具可读性。

以下是我用于变量命名的一些标准:

tVar - temp variable (functions, handlers)
gVar - global
uVar - custom prop
pVar - parameters in function or handler declerations

处理程序或函数命名是否有类似的最佳实践? 关于实时代码库的最佳实践的一般建议也值得赞赏。

3 个答案:

答案 0 :(得分:2)

你可能想看看Richard Gaskin关于此的规范工作:

Scripting Style Guide

答案 1 :(得分:1)

如果您创建一个库或外部用于分发,您可能希望使用代码来启动您的函数名称。我使用“ext”,代表'E'conomy-'x' - 'T'alk。蒙特古尔丁使用'merg'(他的首字母缩写)。 RunRev使用“rev”,即“Revolution”的前三个字母。

答案 2 :(得分:1)

全局变量也应该有一个引用您的库的前缀。当然应该尽可能少。对于自定义属性,我会说它取决于它们用于的对象类型。