项目开发的一些感想(提高工作效率的总结,不定期更新)

版权声明:转载注明出处 https://blog.csdn.net/qq_22794043/article/details/86672544

1、上周排期要弄一个春节投资活动,当时没想那么多,所有的东西都是服务器定的,在需求出来之后,服务器开始做之前,我这边已经按策划给的配置写了一套,服务器开始做之后,要改配置格式,然后我这边没多想,直接按新的配置格式又写了一套(开始了挖坑之旅)。

一个info类里面,写了500多行,判断各种状态。最开始的时候,就连时间都是客户端自己解析的,而且还特意写了个时间解析的方法放在工具类里面,凉凉的感觉。后面这里就出问题了,客户端解析时间的UTC和new Date()算出来的时间是以本地时区为准的,玩家在不同时区的时候,显示就会出现BUG,比如活动实际已经结束了,但是由于玩家所在时区跟服务器时区不一样,导致显示的还可以投资。或者计算出来的奖励数量由于天数问题,算出来和服务器不一致。玩家领取后发现和显示的可领取数量不一致。

对于时间以及计算较敏感的数据(涉及到钱的),一律要服务器发,虽然客户端可以自己算出来,但是服务器那边仍然是需要再算一遍的,随意要坚持让服务器发,服务器说客户端可以算出来时,就以客户端算出来的时区可能有问题,导致金额不对,等等各种问题为由,让服务器发。

2、有些功能需要服务器配置联调时,服务器不配合,直接向上级反映,这个锅别背,态度要强硬,本来就不是我的锅,为何要背?不反映,到时候出了问题就是你的锅。

3、针对有些测试喜欢拿着效果图一个像素一个像素的比对,虽然挺烦测试说这里跟效果图差一点,那里跟效果图差一点,但是这种工作态度还是挺佩服的,有时候效果图就是这样的,但是界面仍然不合理时,虽然可以甩锅给美术,但是最后还是得改界面,比较好的做好是:一、效果图出来之后,先看下效果图,觉得有不合理的地方,直接向美术和策划反应、确认,不合理,可以改完效果图再拼界面,合理,则测试反馈的时候,可以直接说跟美术和策划确认过,就是这种效果;二、拼界面的时候仔细比对效果图,程序用编辑器比对效果图,还是比测试截图后用眼睛看要准确的。

4、居中,之所以单独列出来,是因为这个很重要而且很频繁,界面中各种居中,也默认居中,因为居中显得好看一点,当给出的效果图不居中,或者跑出来某些计算值导致不居中时,跟美术和策划确认。做功能时,能居中的顺手居中处理一下。

5、经常出现美术给的资源,同一处的资源,对应不同状态时,显示不同资源,但是美术切的尺寸不统一,这个时候一定要让美术重新切统一尺寸。不存在让程序针对每一张不同尺寸的图写自适应,以后要是出新的资源,又要测一次布局,凉凉。

6、能用配置的,一律用配置。策划的话一个标点符号都不能信,随时可能改需求,读配置的让策划自己去玩。

7、做功能时,有时候遇到调用的统一接口出现问题或者设计到的其它功能出问题,直接让测试去找相关功能的负责人处理,而不是自己去修。比如之前遇到过的获取途径布局,帮助信息框鼠标滑动无反应等。

8、有时间多看看大佬写的代码,学习下。

9、每天抽1小时提升自己,再忙也要抽时间。

10、接文档时,策划经常漏东漏西的,熟悉游戏功能,对于没有的,考虑到做完之后需要加班,接文档的时候直接跟策划确认,然后加到文档里面,这样可以一步到位,免得做完后各种改改改,甚至可能动到之前的逻辑,要大改。提高工作效率,而且这样做,不是一味地策划要做什么,我就做什么,可以培养自己看待游戏功能的能力,避免做无用功,以后如果要转管理也进行了经验储备。

猜你喜欢

转载自blog.csdn.net/qq_22794043/article/details/86672544