每周回顾:业务代码进入瓶颈期
每周回顾:业务代码进入瓶颈期
工作日总结
-
做一个圆满星星的功能,满满当当大约做了3天
-
功能要做的点有如下几点:
- 某一套卡牌/城池卡牌达到一个等级,给予一定星星
- 卡牌功能的所有星星累计起来,达到一定数量,有属性加成和学会技能
- 单区玩家每个功能的累计星星做一个排行榜。
- 每天发一次排行榜奖励
麻烦的点有以下几点:
- 每个卡牌升级,都要更新星星的数据
- 每套卡牌有一个类型,但是某些特殊卡牌,还会有子类型。业务上把6张卡牌划为一个类型,但是实际上这6张又有两个子类型,这种潜规则太多,还不能统一的玩意儿,让我纠结了许久,每次碰到让我不爽的代码,我都要查一查这个源头从哪来。几个月前在神将卡的代码上加功能时,激活操作有3处地方,升级操作也有3处地方,之前的功能有些只处理了一处,其实就存在问题,这也是规则不统一的坏处/恶心之处。在这乱代码上加功能,简直就是在爬屎山,然后就一鼓作气把他们重新写了一遍。