我先来吐槽一下我们这个项目. 我是做手机游戏的, cocos2dx引擎, lua编码. 这本来是一件很欢快的事情, 因为不用接触C++. C++写久了的人写lua, 就会感觉任督二脉被打通了, 代码写起来都不用太多考虑, 就像涉世太深的人吹起牛逼肆无忌惮, 总是可以自圆其说. 然而, 事与愿违, 我们客户端的兄弟仍然要编写大量C++代码, 其原因是, 配置文件, 数据结构统统由后端决定, 而后端没有人会lua, 因此数据全部放在C++, 客户端每一次存取数据都会接触到C++. 然后, 就出现了今…