本着LiveCode向开源方向发展的精神,我一直致力于编写一些对社区非常有用的库堆栈。我编写了有关游戏评分系统,健康指标,信用卡处理和Web-API端点访问的库。
在我将这些库发布到社区之前,我想尝试遵循一些现有的最佳实践来使代码更具可读性。
以下是我用于变量命名的一些标准:
tVar - temp variable (functions, handlers)
gVar - global
uVar - custom prop
pVar - parameters in function or handler declerations
处理程序或函数命名是否有类似的最佳实践? 关于实时代码库的最佳实践的一般建议也值得赞赏。
答案 0 :(得分:2)
你可能想看看Richard Gaskin关于此的规范工作:
答案 1 :(得分:1)
如果您创建一个库或外部用于分发,您可能希望使用代码来启动您的函数名称。我使用“ext”,代表'E'conomy-'x' - 'T'alk。蒙特古尔丁使用'merg'(他的首字母缩写)。 RunRev使用“rev”,即“Revolution”的前三个字母。
答案 2 :(得分:1)
全局变量也应该有一个引用您的库的前缀。当然应该尽可能少。对于自定义属性,我会说它取决于它们用于的对象类型。