国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php框架 > 框架设计 > 游戏程序新模块添加流程

游戏程序新模块添加流程

来源:程序员人生   发布时间:2015-08-31 07:48:29 阅读次数:3805次

设计

  • 浏览策划相干文档,理解大意,记录不理解的点

  • 对不理解的地方和策划及时沟通,并确认文档修改,上传

  • 对技术实现或当前项目分配工作时间有冲突的及时沟通

  • 浏览当前项目中与当前功能相干的代码,斟酌如何添加新模块

  • 添加uml设计文档

    • 相干功能模块的数据结构

    • 相干类型的相互关系

编码

  • 对不同的模块公道组织目录结构

  • 添加设计好的数据类型

  • 调剂类之间的关系

  • 添加类的成员变量

  • 将相干模块插入全部项目

  • 实现具体功能

调试测试

  • 根据策划出具的测试用例,逐条运行测试,保证基本功能实现终了

  • 程序针对自己的功能,设计异常条件输入测试

  • 对不肯定的地方,添加日志,并逐行debug调试通过

重构

  • 自己对新添加的功能,修改不否和规定的命名

    • 不能很好的表达所代表的意思

    • 命名不规范

    • 有常量出现在编码中

  • 函数内容不单1

    • 将函数修改成只做1件事

    • 重新组织函数相干内容和结构

  • 检查类之间的关系

    • 继承关系是不是公道

    • 访问权限是不是开放公道

  • 整理程序内容

    • 删除脚手架程序

    • 删除注释的代码

    • 添加帮助策划及时找到问题的日志

    • 整理程序中用到的常量

审核

  • 代码规范

  • 设计结构

  • 扩大性

  • 硬朗性

  • 安全性

提交

  • 获得最新的版本

  • 合并代码

  • 运行测试合并后的代码没有问题

  • 通过比对工具查看修改了代码

  • 写注释,提交代码

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生