如何快速熟悉公司的项目

加一个新的项目,通常要面临去熟悉项目基本内容及一些简单的功能,那么怎么做到让自己可以快速的去熟悉一个项目呢,下面就给大家分析分析。

先玩游戏本身

正常情况下,玩到一定级大部分的功能就熟悉了,对关键模块的内容就了解了。

根据产品组成部分熟悉

安装会有资源更新,这涉及bundle的管理以及大小包是怎么样设计
游戏注册创建帐号,是什么做数据格式传输的,JSON还是protobuf,序列化和反序列化
渠道不同,sdk之前怎么切换的,多语言版本是怎么管理文字和资源的
具体到游戏内部的表现。UI是怎么样和脚本组合到一起的,是NGUI还是UGUI。还是混用的
游戏的内部的数据,表格在开发情况是读取什么格式,打包是又是什么格式
UI界面上元素是怎么管理的,针对移动平台做了哪些处理。
核心玩法怎么写的,怎么样写的。

代码架构是怎么样的
是否引入了lua,lua做了哪些模块
游戏的音效和特效资源是怎么管理的

功能策划案
当然有案子是最好,减少熟悉项目和功能的成本。
如果没有,只能根据表格数据字段名称,来熟悉。
当然这也建立在字段名是易读懂的情况下

代码本身
当然代码具有可读性,那是最好的
见到有中文拼音的命名,有点突兀,但在理解上也算有帮助
充分利用好VS的查找功能和看所有引用的
一些界面刷新,是事件回调机制还是信息广播机制。
代码有没做热更新。

看项目内部的文件目录
文件目录有时也会在构思的上内容
资源文件夹,代码文件夹,第三方插件
接入SDK组件


在项目中已经有开发过的程序
有维护过对应功能的策划
数值策划,在一些关键计算上没清楚,这是最好的帮助
维护功能的服务器程序
项目一些内容有些老和杂乱。但是优点是稳定。

你可能感兴趣的:(Helpr)