1 / 9
文档名称:

程序编码规范.doc

格式:doc   大小:67KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序编码规范.doc

上传人:一花一叶 2019/3/5 文件大小:67 KB

下载得到文件列表

程序编码规范.doc

文档介绍

文档介绍:蜗牛游戏程序编码规范()规范说明: 1一、命名规则 1二、程序的版式 3三、注释 5四、服务端平台无关 7五、服务端表格操作 7六、客户端文件读写 8七、客户端内存操作 8八、脚本内的注释 9规范说明:制定该规范的目的是让程序清晰易懂、易维护、易管理。该规范为强制规范,必须执行,如果有没涉及的地方请参考《高质量C++-C编程指南》。当所在编程环境(如MFC、Linux)与本规范有差异时,可以使用所在编程环境的规范,但是同一个项目必须是统一的规范。最后希望大家都能养成一个良好的程序习惯,一个好的习惯受益终身!,并具有实际意义;,接口类名以I开头;,用下划线分割单词,尽量不要使用宏;,全局变量加前缀g_,静态变量加前缀s_;,使用“名词”或“形容词+名词”的词义表示法;示例:·局部变量char*pStringBuffer;int&stringFindResult;boolisEngineStartup;·函数命名unsignedintGetVoyageCoreState();staticboolGetVoyageServiceCount(int&count);·结构类型structNodeValue{ intwidth;intheight;}·枚举类型(枚举值必须大写且有前缀)enumVoyageSupportType{ VOYAGE_OS_SUPPORT_INVALID=1, VOYAGE_OS_SUPPORT_WINDOWS=2}·联合类型unionColor{ unsignedchararrColor[3]; structColorRGB { unsignedcharr; unsignedcharg; unsignedcharb; };};·类类型classObject{ intm_width;//宽度intm_height;//高度voidSetValue(intwidth,intheight);//成员函数virtualintGetArea();//虚函数inlineintGetWidth();//内联函数};·抽象类classISpriteManager{public:virtual int GetSpriteID() =0; virtual bool IsSpriteExist()=0;};·自定义类型typedefunsignedintNumber;·全局变量(我们不主张使用全局变量)int g_howManyPeople;·har*s_pStringBuffer;·常量constfloatSPRINT_RADIUS=;·回调函数typedefint(*CALLBACK_SYSTEMINIT_FUNC)(IKernel*pKernel);程序的版式一行代码只做一件事情,只写一条语句,语句排版整齐;关键字之后要留空格,赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如“=”、“+=”“>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“<<”,“^”等二元操作符的前后应当加空格,一元操作符如“!”、“~”、“++”、“--”、“&”(地址运算符)

最近更新

【2019年整理】中小学H7N9禽流感防控预案 4页

把握孩子大脑发育的关键期 2页

用方程解决问题数字问题公开课一等奖课件赛课.. 19页

人教版PEP小学英语三年级上知识点整理 3页

流体力学连续性方程和恒定总流动量方程公开课.. 25页

浙江大学语言学及应用语言学(文字学)初试真题.. 4页

二零二四年度离婚协议中财产分割及子女抚养及.. 15页

二零二四年度绿色环保办房屋租赁合同 16页

推荐:2019年上半年财务个人工作总结 10页

二零二四年度财务数据分析与决策支持服务协议.. 16页

砖砌排水沟工程 3页

高中数学第二章推理与证明2.1.1合情推理课件新.. 43页

二零二四年度餐饮业广告投放合作协议 14页

二零二四年度高品质包料内墙腻子工程劳务合同.. 18页

数学的味道—无穷公开课一等奖课件赛课获奖课.. 41页

二零二四年文物艺术品保管员聘用合同正本 15页

二零二四年智能厨房设备安装与智能仓储物流合.. 16页

二零二四年泵车租赁与售后服务合同汇编 13页

高考地理福建卷高清版 9页

教师口才概说公开课一等奖课件赛课获奖课件 14页

项目工程机械设备经济性分析 2页

张仁海函数y=Asin(ωx+φ)的图象公开课一等奖.. 20页

散居少数民族地区经济文化发展存在的问题及建.. 2页

小学英语新外研版(三起)三年级下册Unit 3 Y.. 33页

2025年林地分等定级规程 5页

入团考试知识大全 20页

雷雨剧本全文雷雨剧本雷雨 191页

医院停水停电停氧的应急预案考核试题及答案 10页

体检中心医护人员入职考试题 3页

《庄子当我们无路可走的时候》鲍鹏山 2页