实习LOG
QiuBika_061
入门级程序猿
展开
-
【设计模式】模板模式初体验
需求:实现游戏装备属性的传承,可勾选不同种类属性(如星级品级等级等),各项属性间存在连带影响(如星级影响装备等级上限)。不同种类属性传承逻辑各不相同(如等级叠加,星级覆盖)。 参考项目之前的人物属性传承的实现,使用了模板模式,将所有不同种类的属性传承提取为一个抽象类,包含公有的属性及方法,然后扩展不同种类的属性为子类,分别实现该种类属性传承的逻辑(如材料装备的还原,传承装备的...原创 2019-10-21 17:12:27 · 129 阅读 · 0 评论 -
【线上bug】记第一次参与活动开发产生的线上bug
问题产生现象: 用户进行抽奖,奖励领取次数上限与实际上限不符。 问题产生根源: 代码的错误复用:抽奖过程中对用户已获得的奖励列表进行处理,在更新数据库表的时候对该列表进行了重复处理,导致用户已领取该奖励次数入表数据比实际增多,间接影响了对该奖励上限的判断。 解决方案: 关闭活动,返还花费,并对关键道具进行处理,修改逻辑,将判断是否领取过的函数与处理列表的...原创 2019-09-06 15:37:31 · 276 阅读 · 0 评论