cocos2d-js 学习(二)

主要记录学习的过程和踩得坑,用于总结反思
现在对开发效率比较在意,不想做重复事情,所以对于耗时较久事情尽量统计一下,对症下药

1. 设计网络模块问题

我可能是在低层次问题上纠结了
思路1:想着先把WebSocket封装一层,所有的发送和接收消息不做特殊处理,由Service层去处理该逻辑
思路2:觉得应该在socket这一层直接处理好eventid和callback,这样在service层拿到后直接就是处理好的数据


其实二者对比没太差;
导致直接两个思路各实现了一遍,耽误一半时间,因为开发完后还要测试,这其实是很费劲的
解决:

  • 思路可以跟前端同学讨论下
  • 最开始设计时要考虑好,设计要形成文档
  • 在合适的时机修改,还没后端对接呢,你修改啥;应该在跟后端对接之后修改,这个时候知道设计有哪些问题
2. 网络调试

出现多次修改,然后不停调试问题;
首先cocos开发流程对于浏览器调试,不够强大;
改得时候还是思路不够清晰;

  • 可以在第一个接口流程跑通之后,就调试一遍,然后其他接口写完再一起调试
  • 合适的日志比较重要
  • 调试一定要注意程序的所有代码流程,知道代码是怎么走的,函数是怎么调用的

你可能感兴趣的:(cocos2d-js 学习(二))