来由:最近想把以前写的一套微信公众平台库重写,所以先定义好一些命名规则,以方便调用和查看代码时更直观。使用语言是php,欢迎拍砖。
0、类型前缀,无论函数或变量都需要一个类型前缀,类型前缀有$type=[obj,int,float,str,date,void] 即复杂类型、整数、浮点数、字符串、日期、空1、任何函数名称的命名方式的正则表达式是wx_fn_$type_[a-z]+(_[a-z0-9]+){0,}2、任何函数名称的由来都是以公众平台api的请求目录+请求动作组成,例如api为:https://api.weixin.QQ.com/cgi-bin/qrcode/create?access_token=TOKEN那么正确的函数名应该是:wx_fn_cgibin_grcode_create3、任何常量的命名方式的正则表达式是WX_toUpperCase($type_)[A-Z]+(_[A-Z0-9]+){0,}4、任何局部变量的命名方式的正则表达式是var_$type_[a-z]+(_[a-z0-9]+){0,}5、任何全局变量的命名方式的正则表达式是g_var_$type_[a-z]+(_[a-z0-9]+){0,}6、任何回调函数的命名方式的正则表达式是cb_fn_$type_[a-z]+(_[a-z0-9]+){0,}
参考书籍《代码整洁之道》
新闻热点
疑难解答