光阴似箭,转眼之间,新的一月匆匆而来,2017的上半年要结束了,趁现在还算是有的空闲。稍微的总结一下这半年的工作。
这是应该是工作以来的第四个项目,其实也是第二个项目,因为是第二个项目的升级。项目开始应该是过年前的那个月,花了一个月的时间设计代码、调研项目使用的技术、撰写相关文档,就为一个目的:这个版本必须稳定,同时界面适配做好。美观上不报有多大希望,毕竟对美工不报有太大的希望。重点是稳定,代码有结构点,毕竟这个项目代码量还是可以的。
一个月的设计,近两个月的代码编写,一个多月的测试与完善,一步步的把这个app写出来,最后发现,也算基本达到了当时设计的效果:功能上算比较稳定:包括pdf播放、视频音频流媒体播放、文本文件播放,效果上看还算可以。代码结构上也比较合理,从测试修改问题的过程看,对于自己维护的话还是比较方便。相比之前的看来,还是进步与改善了很多。
纵观整个项目过程,有做到好的地方,也有一些问题。
做的好的:
1.尽量做到了动手前先思考设计的原则。对于整个项目,先设计与思考,保证整体的可行性,从技术调研确认具体实现的可行性,最后项目代码结构与模块都划分设计好后,才动手去实现,达到高效率低错误。
2.技术要求上,追求实际与稳定,尽量避免坑。稳定少bug的项目是最最基本的,不做到这个才谈何其他。所以技术选择上,稳定少问题的东西才是重要的,做到避免花俏不实际。实现过程中,得考虑实际,比如项目中的流媒体模块,我最后选择了一个只支持flv与MP4的播发器,效果比之前的好多了。
3.自己多测试。交互测试时发现,相对其他项目组而言,自己测试的还是比较完善,最后发现的问题比较少,而其他有些项目组一些出现的问题完全可以通过自己测试发现,这就不大好了。
4.平时要多写写代码,改善一些工作过程中遇到而一时间不能改善的东西,说不定以后可能会用到。这个项目的文本阅读器,是上一个版本中的那个阅读器的升级版。当时花了大力气去写出来,发现效果还是不完善,项目结束后,自己业余时间断断续续重新写了一个,虽然还是有不少值得改善的地方,但是最后用上了,感觉还是不错的,帮了不少,现在想着结束后有空要不要总结现有的经验与问题再重新写一个。
有待改善的:
1.其他项目组集成时,发现不好集成,因为有些项目组包括我,还是用eclipse,有些用android studio,不过我觉得也是公司不统一导致的问题,下个项目自己还是转android studio开发比较好。