• 2019-09-26 11:03:13
  • 1157 views

有杭州的程序员同志么?帮帮小白重构下工程?(大雾)

反馈

老衲也是码农,嵌入式操作系统行业的。从开发者的角度来看这每次更新都会出现莫名其妙的bug(甚至有部分bug与公告中更新内容的功能重合度不高)。盲猜以下几个问题:
1、业务逻辑板块的程序员代码习惯不好。关键数据不进行保护(应该是基础语言和落后的技术栈更容易出现这类问题)。
解决方案:更新技术栈。强化编码规范。花钱请熟悉新技术栈的专家进行更新和培训
2、游戏的框架在构建之初就有重大缺陷。导致后续更新迭代困难。(例如多个功能板块数据隔离做的不好。耦合性太强)bug频频,
解决方案:做系统的工程重构。把架构按照业务逻辑进行模块化。
3、暗改数据不小心改错了?(解决方案。死🐎)
4、人少不招人。每个码农都是在死线完成任务。写之前没有时间整理思路。写之后没有时间测试?
解决方案:招人。分工。增加测试强度和测试规范度。增加代码评审环节。

说了这么多。这一上几个问题都不是短时间就能搞定的。而且部分措施甚至可能进行的周期比你游的寿命还长。   所以最后我想说的是。 经验+3

发表回复

他们这一bug把国庆氪金量至少削一半 陆叶青不得把他们全杀了😄
 第三条好评
  • 可以说是对症下药了

大佬能在从业人员的角度说一下 这种类型的bug针对性回档难度大吗。
  • 还是要看他们有没有账号对领取黄金令的这个操作做记录。做了的话就很好判断了。如果没有。就只能对那个账号进行前后现存数据对比(比如用户的武器总数,武器等级总数等。因为这类数据是百分之百有记录且可查询的)。针对可能出现的异常点一一排查。比如哪些用户武器等级总量突然变大,ss宝物突然变多? 但这样的可操作性实在太低了。有一些可消耗资源根本不好查证。必然有漏网之鱼。

  • 希望黄金战令有领取日志吧..

  • 嗯。这是带来损害最小的结果了。

+3
最初好像就是因为架构有问题才开服七天乐的。。
基本框架多多少少会有些毛病
后来更了两次本地包,应该就是处理过框架问题
至于像今天这种低级bug。。真的就是再招个测试就能解决,。
  • 哦哦 我只知道之前有那个事情。但我入坑很晚。不太清楚以前他们是否采取过这类措施

  • 他们抠抠搜搜的能请个测试就不错了,一个架构工资顶十个测试。。舍不得这个钱的。。我很怀疑他们现在是一人兼多职。。组织模块都不清晰,小工作室的通病

  • 这倒是真的。小工作室。小公司。一人多职是常态。开发任务重。时间紧张。更别说软件架构了。怎么方便怎么来

前期他们的整个架构就太乱了,而且服务器全是分开的,维护成本巨高,而且是小公司,估计不舍得招人,估计招的全栈那种,前后端,测试,维护都是一个人做。
请教大佬,不关服有没有可能是,小白根本没有备份
  • 这个应该是不冲突的。我还是相信更新前会对数据做备份。而且我相信在服务器开放的时候实时查询用户数据也是百分之百可以做到的。不过我也认为发现bug后立即停服排查数据是最合理的做法。而不是搞这种半推半就的方式。

App 内打开

We recommend you to visit TapTap global site. If you still need CN content, you can choose to click Download App.