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);程序的版式一行代码只做一件事情,只写一条语句,语句排版整齐;关键字之后要留空格,赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如“=”、“+=”“>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“<<”,“^”等二元操作符的前后应当加空格,一元操作符如“!”、“~”、“++”、“--”、“&”(地址运算符)

最近更新

浅析学生社团活动的有效组织策略 2页

浅析培养高中生物理核心素养的路径 2页

浅析变电运行中的问题与对策 2页

浅析初中地理教学中人文精神渗透 2页

浅析交通监控系统的雷电防护 2页

浅析中国礼品行业的发展前景 2页

浅析《眼睛》中主人公的伦理道德 2页

浅析EPC总承包模式的项目管理要点 2页

流感病毒致心脏发育异常的表观遗传分子机制研.. 2页

流体喷射点胶过程仿真与实验研究 2页

活化素受体样激酶7在糖尿病动脉粥样硬化中的作.. 2页

泰国中学生汉字认知情况调查及教学对策 2页

注射剂生产企业监管风险初探 2页

波动方程有限差分正演技术研究 2页

油菜钵苗移栽机双五杆栽植机构设计与试验 2页

蔚蓝色的大海是海鸥的乐园 8页

河南省家庭农场发展问题探讨 2页

蓝色的彼岸ppt 13页

河北省村庄整治规划研究——以冀南平原型村庄.. 2页

蓝色地白色小人商务PPT模板 4页

沧州滨海区耐盐植物引种筛选及种植试验研究 2页

沙棘黄酮调控肉仔鸡肌内脂肪沉积的研究综述报.. 2页

沈阳综合保税区项目的后评价研究 2页

汽轮机阀芯零部件等离子喷焊层组织及缺陷研究.. 2页

汽车焊接技术研讨会在洛阳召开 2页

汽车侧面盲区防撞预警系统的设计与实现综述报.. 2页

蓄电池构造与型号 32页

江西省大岗山主要森林类型水源涵养功能研究综.. 2页

江苏省城投债信用风险研究 2页

汉语教材中成语的系统考察——基于31册综合(读.. 2页