刚毕业一个月,在公司已经工作了接近2个月了吧,还是一枚小菜鸟,为一款新出没多久的页游做着开发,从中可以学到很多成熟的东西,但同时也有很多迷惑的东西。由于客户端写的代码不规范,导致客户端工作量处理代码量越来越繁杂,随之而来的是bug越来越多,就陷入一个怪圈,边修bug边做新的需求,同时我们要维护的是页端和win客户端。增加了不少难度和混乱,经常出现bug不知道如何重现。服务端有对用户的操作进行记录,但测试中客户端没有对用户操作进行任何记录,经常服务端说肯定是你客户端的问题,查完后就发现是服务端的问题,各种不小心。
我觉得是有方法可以避免,那就是使用日志系统。可以在开发和测试的过程中开启日志记录,而发布后不用,只记录客户端出现的错误并发给服务器,以待人员查询。这样应该会更容易排查记录,但我现在的开发维护的游戏,并没有任何的客户端日志记录,很大程度依靠人工。(这真是坑爹的货,可以想象我们是多么苦逼,各种找,各种编译调试编译调试。)
这个问题是我进公司后第一个最想解决的问题,希望能一个月后找到答案,欢迎各位同行给予建议。谢谢。同时我也会把这个问题接着的想法记录下来,但众所周知游戏开发加班很严重,所以一个星期一更吧。