项目人员变动的吐槽
最近项目的人员变动挺大的,因为本来这项目就没几个人。。。一个产品一个开发一个测试一个公共的美术。一个月之前产品经理离职了,然后换了一个产品经理来负责,然后三周之前招了个开发,然后两周之前美术离职了。。到现在新的美术还没来。。然后上周这个产品经理又离职了。。又换了个产品经理,同时测试也换了另外一个人来,原先的测试对接别人去了。。搞得我在想,这项目最初的几个人包括老大都离职了只有我一个了。。好惨。。说不动心那是假话。。
说了这么多废话,其实想说的是,这种换人带来的很多麻烦,比如以前遗留的交互啊,问题啊,现在又不得不像新的产品和测试从新沟通解释一遍,如果不变化也就算了,如果现在的产品和测试不认同之前的做法想要改变,那又是一堆麻烦事。然后就是对现有的设计,新来的人员也会有想法,又不得不继续沟通。。。我倒是觉得新招的那个开发挺开心的,反正就看代码写代码多简单纯粹的事情。。我一点也不想参与诸如这里的动画要左右滑动,那里要上下滑动,这里要怎么对齐这种类似的讨论,告诉我结果,我告诉你完成需要多久,或者告诉你暂时没法完成就可以了。。
然后汇报一下上周项目代码重构的结果。结果不算好也不算坏吧,代码的清晰度没有想象中那么令人满意的提高,算是勉强达到预期吧,至少不会像以前那样一处改动多出查找可能会影响的地方,也因此顺便fix了几个遗漏的Bug ,不过这个重构的过程倒是很令人绝望。。真不知道以前我是怎么能写出这么厉害的代码的。。这里改个消息,可能几个地方一个接一个崩溃,哈哈哈。。重构完,还得跟新来的开发写的代码进行合并。。想想我就想shi。。不过结果是花了半天合并代码花了半天检查确认合并的结果,实际困难没有想象中大。。多亏了神器beyond compare。然后今天又把PC的Core代码更新,合并到我的项目中,做了大概一半,同时这个合并的过程中也顺便改了下现有的目录结构,删掉了一些编译的依赖,感觉更方便了~~~
偶然的情况下手上有个nexus 5,然后,安卓设备的兼容性确实。。。每次拿到新设备都很有可能会崩溃,,在平板上的崩溃多半是缺少相应的Feature,没有判断就使用了,比如缺少某个传感器,缺少自动对焦等等。。这次在nexus 5 上面发现修改camera的parameter,需要先stopPreview,否则会崩溃,别的设备上没有这样的要求。。我已经可以想象到国外的nexus用户愤怒的表情了。。当初跟产品说要买个Nexus,她说买华为吧,海外华为很火。。。还有就是分享,完全不知道nexus上面谷歌已经用环聊替换了短信应用,导致想分享到短信找不到包名,崩溃。。还有个很奇怪的bug就是,android上面画一条线的时候,在nexus上面,小于1px的线可能会被消失掉。。原因不明。大于1px就可以了,比如1920*1080,设置宽度为0.5dp,这对于之前画线一直1px的我。。