zoukankan      html  css  js  c++  java
  • 米忽悠踩坑日记-1

    米忽悠踩坑日记-1            --知不足,而后进

    进入米哈游差不多一个半月了,就以刚刚上线的某个任务作为节点写一篇踩坑日记吧。

    1.安全意识,尽量考虑到玩家各种奇奇怪怪的操作以及有可能想刷道具的行为.

    2.日志方面,记录玩家的每一步操作,成功或者失败,需要记录清楚,uid,region以及其他的信息,如奖励的ID,更新一次游戏玩家数据也记录

    3.在写代码时候不要总想着先实现逻辑再来优化结构,因为一个小任务的代码量不一定少,而且任务排的很紧,如果不从一开始就保持良好的结构自己看起来简直是煎熬.

    4.初期尽量记录下思路,否则过一周简直看不懂.

    5.拆分功能,拆分功能,拆分功能

    6.时间问题!,记得Golang的个位数前面要加0,例如1月2日 01-02

    7.命名要规范规范再规范,别取太长的名字,否则代码整体不美观,例如GetUserAwardList这种

    8.多和策划沟通

    9.redis存储尽量不要每一次都更新所有数据

    10.指针尽量少用,只传用得到的参数,因为止不准就在某个地方修改了值.

    11.Slice尽量初始化的时候,指定容量.

    12.先发奖再记录发奖操作

    13.别两个任务同时考虑,容易混.

    14.当业务熟悉后,抽时间学习公司框架的原理以及思考为什么这样做(此条绝对不会咕咕的.

  • 相关阅读:
    如何导入Support v7包?以及使用Support V7下的RecyclerView
    无言是一种教育
    自己的归宿在哪里?
    如是我愿
    【九度OJ】题目1111:单词替换
    【九度OJ】题目1054:字符串内排序
    【九度OJ】题目1061:成绩排序
    【九度OJ】题目1202:排序
    Python项目:扇贝网小组查卡助手
    Ubuntu搭建Ruby on Rails环境
  • 原文地址:https://www.cnblogs.com/Miracle-boy/p/12173303.html
Copyright © 2011-2022 走看看