队伍:Clean Code
1.项目预期计划与现实进展###
- 基本的功能都已经实现了,但还是有好几个重要的部分还没完成,有些实现的功能也还不够完善,这些也都是下阶段需要去学,去完善,去完成的。
2.过程体会###
-
黄晓辉(505):我主要完成的是地图模块。地图是用百度地图的api,然后是根据他给的demo小组一起学习并试着去写。我们这个模块比较有创新的一点是有好友定位的功能。想法是将注册的账号都存进数据库,然后再账号登入系统的时候,获取经纬度,存进数据库,并不断更新地理位置,以获得,最新的数据。然后再好友管理那边显示他的好友列表,将好友的位置显示在地图上。因此,我们有在数据库进行好友管理的设计。其中也有许多问题,比如说地图显示不出来,各种找错,在许多博客都有遇到同样的问题,但是都没有解决。后来尝试各种key和各种版本。始终没能解决,大概发了两天时间才出乎预料的解决了。之后一切还比较顺利。我觉得刚开始说这个功能的时候,大家都觉得好像挺难的。但是决定去尝试以后,发现一步一步,缺少什么功能就写这个功能,到最后还是能把他基本解决的
-
林培兴(511):暑假学习了Java,这学期开始接触Android。因此这次的项目也负责了较大部分的编码的任务,完成了快递模块和号码模块的主要的代码的编写。在写代码的过程中,遇到了很多的困难,但通过找资料,学习别人的demo等,一步步地得到了解决,很享受这个过程,也收获很多。虽然目前编码的能力不强,然后还有超级多的东西需要去学。但也正是在做这个项目的过程中,才让我更好地发现了自己的不足,也学到了很多的东西,Learning by doing,受益匪浅。接下来还是希望和小组的其他成员共同把这个项目完成好,在实践中也得到自我的提高。
-
翁瀚帅(223):之前的冲刺阶段主要编码还是其他队友一起帮忙完成的,这次的任务主要是负责数据库的设计,和队长一起搭建服务器,在服务器的编码中,主要负责的事数据库的基本操作,并且封装接口。由于自己的基础相对较薄弱,还在学习的阶段,不过在之前搭建服务器的任务中,我也学会了使用my eclipse和androidstdio,对Android的开发有了更深入的了解,希望在接下来的任务中,能够不拖团队的后腿,贡献自己已经学到的一点东西,也在实践中锻炼自己的能力
-
张衍坤(632):主要涉及的编码部分是天气模块,一开始自己学习没有怎么紧张感,后面组队时,就有了,知道要提高效率,快快的将列表,sqlite基本知识学习了,然后开始学习写天气模块,虽然有的是模仿着写,但是也收获挺多,有了经验,懂得要安排好时间,自我管理,才不会事情挤在一起
-
苏丽玲(536):我的任务主要是UI方面的,写了登陆界面,注册界面和主界面等,因为之前没有java和android的基础,所以完成的也比较缓慢,在这个过程中也学到了一些知识和处理一些错误的经验,虽然只是一些基础的知识,但之后还会继续学习,争取为小组做更多的贡献
3.组员分工###
- 505:主要的完成部分是地图模块,服务器的搭建,以及最后的项目的整合。
- 511:主要的完成部分是快递模块,号码模块,及整合后的界面的优化。
- 223:主要的完成部分是游玩福州模块,以及帮忙搭建服务器。
- 632:主要的完成部分是天气模块,以及帮忙界面设计。
- 536:主要的完成部分是各个模块的界面的设计与编码实现。
4.Alpha阶段的工作量比例###
5.下阶段展望###
-
界面设计还不够美观,吕昆明同学用了下我们的APP,说的就是各个模块完全风格迥异。界面的美观和风格的统一也是下阶段要尽量去完善的,虽然还是不指望能做得很美观。
-
地图模块是我们为数不多的亮点,尤其是加好友,并查看在线好友的位置这个功能,基本实现了,但还不够好,是下阶段需要去完善的部分。
-
服务器,买了阿里云服务器的学生套餐,但还没时间去学习和使用。目前只有地图模块应用了花生壳的服务器。而号码模块和游玩福州模块的数据都还只是静态的。阐述《需求规格说明书》的时候,张栋老师也说了我们的数据都是写死了。下阶段还是得去搞懂服务器。
-
完成在“项目预期计划与现实进展”部分说明的未完成和有待完善的部分。
6.后记###
- 其实做到后面觉得我们的定位不够好,邹欣老师也在我们的博客下评论说不要做太多平庸的功能,而专心做好一个功能就行了。但也为时已晚吧,毕竟项目已经进行了那么久了,所以现在也没时间去后悔什么的,还是立足当下,把这个项目做好,尽量完善各个功能模块。Alpha阶段完成了基本的功能实现,但还是有很多东西需要在下阶段去做好与完善。Learning by doing!小组成员也都收获了很多。