-
使用requirejs模块化 使用postal.js以及类库 模块间通信 使用jshint静态检查 使用jsDoc生成文档 使用grunt编译 使用jasmime,PhantomJS 测试 使用saga 覆盖率
自己负责的feature
skb 依赖的是postaljs,其他的全是logic IXF
- 在DDI时候,相当于一个Devops,负责Image的创建,了解整个工作流程, 系统架构,常用软件, VirtualBox Vagrant Puppet
问题:
- 各组件的性能,当时的测试是否合理?
- bottleneck 是在 smartfoxserver, 当初的技术选型不合适:
SmartFoxServer is the leading middleware to create large scale multiplayer games
- 替换smartfoxserver, POC时候使用scala(为转js铺平了路)
- 当时自己写了哪些code?
收获: 树立了较为完整的软件架构意识,软件开发流程,对于性能测试有了更深的理解,并在 以后的项目中有意识的注意性能问题。
不足: 当初停留在让做什么就做什么的阶段,很少问为什么,以及想效果是什么? 近期目标是什么?长远的目标是什么?
对DB,release,monitor 了解的很少
-
在编译的时候将对应的依赖module编入kernel define('kernel/messagebus/MessageBus',['require','postal','postal.federation','xframe','request-response','promise'],function(require){} // 编译脚本??
game 是如何将bet controller 注册给console的???
- 概念性的东西一定要弄得清楚。
end