程序员人生 网站导航

游戏程序新模块添加流程

栏目:框架设计时间:2015-08-31 07:48:29

设计

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

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

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

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

  • 添加uml设计文档

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

    • 相干类型的相互关系

编码

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

  • 添加设计好的数据类型

  • 调剂类之间的关系

  • 添加类的成员变量

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

  • 实现具体功能

调试测试

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

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

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

重构

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

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

    • 命名不规范

    • 有常量出现在编码中

  • 函数内容不单1

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

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

  • 检查类之间的关系

    • 继承关系是不是公道

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

  • 整理程序内容

    • 删除脚手架程序

    • 删除注释的代码

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

    • 整理程序中用到的常量

审核

  • 代码规范

  • 设计结构

  • 扩大性

  • 硬朗性

  • 安全性

提交

  • 获得最新的版本

  • 合并代码

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

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

  • 写注释,提交代码

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐