mir2 client: review
- 所有的图片类资源由一个类管理,包括精灵,动画。gameplay用id来索引资源(无指针,维护简单)
- 游戏中的所有网络消息由一个类发送:sendLogin,sendLogout,sendSkill,sendChat。。。(facade,紧凑)
- 游戏中的magic类实际上是所有magic的工厂(facade,结构紧凑)
- 大量的public变量(自己养成习惯只去读不去写就好)
- 大量使用固定长度的基本数组做容器(高效简单)
- 极少使用继承、多态、接口(结构简单)
- 网络包手动分发,无接口抽象(结构简单)
- 网络包大量使用通用结构存放消息(原始的struct,结构简单)
- 多使用系统自带api,很少的wrapper(明白,易维护)
- 游戏中常用的几大模块全部为全局变量(MainWnd,GameProcess,LoginProcess,GUI。。。)
- 自作动态容器(简单明了高效)
- GUI窗口全代码(高效!)
mir2 client: review相关推荐
- Tableau表格取消合并单元格
客户回访(Client Review) 文章目录 前言 一.原表格样式 二.回访收集到的述求 三.表格合并单元格方法 (一)创建"序号"计算字段 (二)将"序号" ...
- 万字详文告诉你如何做 Code Review
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|机器学习实验室 前言 作为公司代码委员会 golang 分 ...
- 在腾讯,如何做 Code Review?
作者:cheaterlin,腾讯 PCG 后台开发工程师 前言 作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论.发现不少同学 code ...
- Nginx log error:client sent invalid userid cookie
2019独角兽企业重金招聘Python工程师标准>>> 基于日志的统计分析按日志来源一般分为后端 cgi.app 日志和前端 js 挂码日志,其中前端 js 挂码由于与具体后端业务逻 ...
- oracle24550,ORA-24550 Signal Received Error From Client Based Application
ORA-24550 Signal Received Error From Client Based Application [ID 1284564.1] 修改时间 01-JUL-2011 类型 PRO ...
- 在腾讯,如何做 Code Review
作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论.发现不少同学 code review 与写出好代码的水平有待提高.在这里,想分享一下我的 ...
- How to setup linked servers for SQL Server and Oracle 64 bit client
感谢作者:Tim Ford. 图文并茂. 原帖地址: http://www.mssqltips.com/sqlservertip/1433/how-to-setup-linked-servers-fo ...
- 大厂项目经理分享 Code Review经验
回复[面试题]获取2021年最新java面试题合集- 前言 作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论.发现不少同学 code re ...
- 腾讯 Code Review 规范出炉!
来源:腾讯技术工程,作者:cheaterlin,腾讯 PCG 后台开发工程师 前言 作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论.发现 ...
- 万字详文告诉你如何做 Code Review!
作者:cheaterlin,腾讯PCG后台开发工程师 来源:腾讯技术工程 前言 作为公司代码委员会 golang 分会的理事,我 review 了很多代码,看了很多别人的 review 评论.发现不少 ...
最新文章
- java latlng_【LBS】移动互联网基于LBS地理位置应用java开发必备
- 2020人工神经网络第一次作业-参考答案第九部分
- Simple print, much secret
- 如何获取mongodb中的最后N条记录?
- 一些知识点的整理以及面试题记录
- 想要求职Web安全相关的岗位,你就必须要懂的知识
- 响应式微服务 in java 译 十五 Microservices in OpenShift
- 最短路径:Dijkstra算法和Floyd算法
- Linux下的gdb调试makefile的编写
- 自考----怎么说我不爱你
- 调用微博API获取微博内容
- pbrt3在windows10环境中的编译、安装及测试教程
- 线材检测项目(基于QT)
- 常见必问面试问题一_面试自我介绍3分钟、离职原因、期望薪资…(含面试技巧和答案)
- 长期性喝茶的好处和弊端
- 数据库与数据库管理系统之间的关系
- Hadoop实例学习(八)全排序和区排序
- 有道linux安装路径,Ubuntu 16.04下安装有道词典出错的解决方法
- WPF 绑定继承的样式提示 只能根据带有基类型 IFrameworkInputElement 的目标类型的 Style 样式
- FP6276兼容芯片可过EMI认证测试