- 贡献
- 0
- 金钱
- 236
- 性别
- 保密
- 威望
- 0
- 最后登录
- 2014-3-5
- 精华
- 0
- 帖子
- 148
- 积分
- 384
- 阅读权限
- 30
- 注册时间
- 2011-6-21
- UID
- 44410194
- 贡献
- 0
- 金钱
- 236
- 性别
- 保密
- 威望
- 0
- 最后登录
- 2014-3-5
- 精华
- 0
- 帖子
- 148
- 积分
- 384
- 阅读权限
- 30
- 注册时间
- 2011-6-21
- UID
- 44410194
|
本帖最后由 生活现实 于 2013-1-25 21:37 编辑
为什么,这次NITRO的更新需要更长的时间(准确的来说可能需要花了超过48个小时才能发布新的版本)。看见邮箱里面一堆邮件,觉得有必吐糟几句,这个没读过什么书,要是有些什么语病或不周到的地方,还望轻拍。
此事要从新的任务组织上线来说起,1月24号晚上20点,游戏里面有个新的公告说在某些区有新的任务组织上线云云。那么在20点~21点之间部分区是没有办法访问任务组织了,而这种中断一直持续到1月24日晚上22点才恢复。
当这些区的任务组织可以正常访问以后,我从离线的报警日志里面看到了数个区大量的任务组织数据异常的日志,22点30分左右从9W游戏服务器返回的数据来看9W的技术人员修改了任务组织的代码。
到1月25日凌晨才发现,问题不像9W描述的那么简单,不是小范围的更新任务组织,而是所有的区都更新了最新的任务组织代码。而且从任务组织返回的结果来看(刷新任务的结果)9W的技术人员到25号中午都仍然在修改新的任务组织代码(对话任务开始并没有奖励的内容、没有敌对国家的情况下可以接刺杀任务、刺杀任务接了以后无法取消)。
按照我自己定的Nitro开发流程,任何新的功能要并进来需要经过这么一个流程:
1、获取稳定的服务器返回数据
2、编写相应的处理代码
3、内部进行单元测试
4、在离线服务器内进行小范围测试
5、在Nitro群内进行大范围测试
6、正式发布
在正式发布之前如果有任何的问题都要重新编写相应的代码,再重新走测试的流程。而由于9W的任务组织代码到25号中午都仍然在变动,使我的任务组织处理代码根本无法完成。直至25号下午16点前后离线的任务组织代码勉强可以工作,然后我开始把离线部分的代码移植至单机的Nitro,这又就是一个极端痛苦的过程。
在这里奉劝9W的CTO(如果有这个职务的话)几句。你坐在这个位置,税前的年薪怎么着也有个36万吧,从你最近的行为来看是不是刚刚从学校毕业呢?难道你的导师没有教过你各种预案?没有教过你在重大节日之前需要封网停止更新?没有教过你,任何一项功能或模块的重大更新都需要走一个测试的流程?
这次任务组织的更新本意是好的,但步子迈得太大了,俗话说步子太大容易扯到蛋。Nitro本来就是我业余折腾的小东西,本意是几个朋友之间的小玩具,现在倒是成了负担,新年将至各种大会小会活动不断,我个人也没有太多的时间去修改代码,建议9W还是少些折腾多干些实事为好。
最后补一句,新的Nitro将在24小时内发布,大家少安毋躁
|
|