草 稿

游戏程序新模块添加流程

在游戏程序员遇到一个新的功能,高效实现功能的工作方式。

  1. 设计

  2. 阅读策划相关文档,理解大意,记录不理解的点

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

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

  5. 阅读当前项目中与当前功能相关的代码,考虑如何添加新模块

  6. 添加uml设计文档

  7. 编码

  8. 对于不同的模块合理组织目录结构

  9. 添加设计好的数据类型

  10. 调整类之间的关系

  11. 添加类的成员变量

  12. 将相关模块插入整个项目

  13. 实现具体功能

  14. 调试测试

  15. 根据策划出具的测试用例,逐条运行测试,保证基本功能实现完毕

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

  17. 对于不确定的地方,添加日志,并逐行debug调试通过

  18. 重构

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

  20. 函数内容不单一

  21. 检查类之间的关系

  22. 整理程序内容

  23. 审核

  24. 代码规范

  25. 设计结构

  26. 扩展性

  27. 健壮性

  28. 安全性

  29. 提交

  30. 获取最新的版本

  31. 合并代码

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

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

  34. 写注释,提交代码

率先点赞

评论(0