zoukankan      html  css  js  c++  java
  • 初来乍到

    来到新公司后,终于有机会用git作为版本控制的工具。通过github私有仓库进行Pull Request和code review,的确十分方便。使用的时候发现自己关于分支的知识不够用了,出现过一次提交Pull Request后被merge,然后自己本地又merge了,导致git pull时版本冲突的问题。另外,客户端不希望出现merge,所有对共享配置的修改,都需要用rebase方式合并,又犯了一次错误……

    最近提交的代码里,主要是用python写的一个日志分析处理的工具。原来SA的童鞋用shell脚本搞了一个,不过对shell相关工具链用的比较深,改起来和调试也不太方便,于是我们这边主推用python重写一个版本。对于数据呈现,使用了dygraphs作为前端展现的工具,使用上还是比较简单的,指定一个div让它替换为图标,把数据整理成csv喂给它就可以了。这绘图还带了一个拖动条,可以重点看某一段时间的数据,十分不错。

    游戏的逻辑代码也开始接触了,预计下周可以ship到生产环境上。新公司的qc数量不是很够,出bug影响比较严重,所以ship代码会比较谨慎。在skynet上写逻辑,与我之前的代码写法有点像。之前做军团模块,为了抽离数据保存的细节,特别做了一层agent,负责具体操作数据。新公司里,在skynet上跑的Lua代码,也是agent,具体的数据放在redis。就好比redis是一个数据结构的库,lua只负责业务逻辑,通过redis来存储、获取和设置数据。redis的效率很高,即使是集中发礼包这种活动,也只是卡了几秒就完成了。而且,分离开不稳定的业务逻辑层后,业务逻辑层的崩溃不至于丢失业务数据,随时可重启解决问题。

    新同事不见得特别牛逼,也不是神一般不会犯错误,但是他们修复错误的速度很惊人,很快便找到完成目标的正确方法,这点很值得我学习。希望下周一切顺利

  • 相关阅读:
    【转载】C++针对ini配置文件读写大全
    CString向char类型转化 ---“=”: 无法从“wchar_t *”转换为“char *
    使用了非标准扩展:“xxx”使用 SEH,并且“xxx”有析构函数
    16进制串hex与ASCII字符串相互转换
    【转载】CCombobox使用大全
    获取c++ edit控件内容
    [转载]C++ CString与int 互转
    MacOS Cocos2d-x-3.2 创建HelloWorld项目
    构建之法阅读笔记6--敏捷开发2
    进度条--第十二周
  • 原文地址:https://www.cnblogs.com/Lifehacker/p/join_ejoy_company.html
Copyright © 2011-2022 走看看