1、原则: 代码应该尽早提交
提交前提:所提交的代码不会影响其他业务,不会影响其他人的使用。
2、正确的开发流程:策划设计需求--->技术阅读需求文档-->技术同策划沟通,深入理解需求--》
双方确认无误指定研发计划,开始研发--》研发完成后--》测试或策划对功能进行验收--》验收通过,测试发布准许上线通知--》
技术做好上线前的准备,随时准备上线(在不影响其他业务或玩家使用的前提下,尽早提交代码到svn)--》收到上线通知,然后发布功能--》
在外网测试服,备份好数据,更新代码,进行上线测试---》测试无误后,开放正式测试。
开发测试的目的主要测试功能是否按需求实现,游戏性方面有优化的地方
上线测试:主要测试是否发布流程是否有遗漏、是否正确。简单走一遍所有功能即可
总结:功能在上线前,主要分为两个大阶段:开发阶段、发布阶段
需求-》需求收集--》开发实现--》验收(功能),研发阶段测试--》验收通过
服务器需求: 研发人员自己的测试服--测试各自开发的功能、内网测试服(内网公用测试能看到当前发布的最新功能)、外网发布测试服(用于待上线发布测试)
3、备份很重要,在更新前不要忘了备份。代码或数据都需要。
提交前提:所提交的代码不会影响其他业务,不会影响其他人的使用。
2、正确的开发流程:策划设计需求--->技术阅读需求文档-->技术同策划沟通,深入理解需求--》
双方确认无误指定研发计划,开始研发--》研发完成后--》测试或策划对功能进行验收--》验收通过,测试发布准许上线通知--》
技术做好上线前的准备,随时准备上线(在不影响其他业务或玩家使用的前提下,尽早提交代码到svn)--》收到上线通知,然后发布功能--》
在外网测试服,备份好数据,更新代码,进行上线测试---》测试无误后,开放正式测试。
开发测试的目的主要测试功能是否按需求实现,游戏性方面有优化的地方
上线测试:主要测试是否发布流程是否有遗漏、是否正确。简单走一遍所有功能即可
总结:功能在上线前,主要分为两个大阶段:开发阶段、发布阶段
需求-》需求收集--》开发实现--》验收(功能),研发阶段测试--》验收通过
服务器需求: 研发人员自己的测试服--测试各自开发的功能、内网测试服(内网公用测试能看到当前发布的最新功能)、外网发布测试服(用于待上线发布测试)
3、备份很重要,在更新前不要忘了备份。代码或数据都需要。