首页 > 其他 > 详细

团队项目个人总结

时间:2014-11-24 00:37:51      阅读:428      评论:0      收藏:0      [点我收藏+]

今天团队项目阿尔法版本基本完成,可以发布了。在这个过程中,学到了许多的知识,收获了很多。

  • 一、项目起源

我们团队要做的项目是我的一个想法,做一个可以集合各个外卖网站信息的手机app。首先我们对人员进行了分工。开始的时候是这么说的,但到了真正做的时候,干活的就没几个人了。

其实这也是目前大学生的一个现状吧,国外也是一样。很多人在团队里就只是混混而已,没做什么实质性的东西。

 

  • 二、我的任务

这个项目也是我的一个项目,所以我付出了很多的努力。项目中服务器端和安卓客户端的代码都是我一个人完成的,网络爬虫由另一个同学完成。所以我基本上完成了整个团队65%以上的任务量。

刚才统计了一下,客户端功能的部分一共写了4000行的java代码,界面设计的部分一共写了1300行xml代码。服务器端大概用了1200行php代码。虽然付出了很多,但是我收获了许多的知识。

  • 三、开发过程

 

1. 服务器端开发

 

项目开始的时候,我只会做安卓客户端,完全不懂服务器和网络通讯的东西。后来我找了一本书,是讲php+安卓实现客户端和服务器端的。我从这本书中获益匪浅。

利用apec放假时间,首先我用一个下午的时间学习了php,之后我用了三天的时间读懂了书上的服务器实例的代码。接下来的三天我便开始服务器端架构的设计、代码的实现以及测试功能是否完全。

从服务器端的开发我学到了许多许多有用的知识,真正的体会到了MVC框架的实用性以及面向对象编程写代码时的高效。服务器端布置好了之后,我便开始了安卓客户端的开发。

2. 安卓客户端开发

之前我有过几个安卓项目的开发经验,开发经验就只有两个月,但是我觉得自己已经对安卓开发有很多的了解了。客户端开发的过程中,许多方面也都借鉴了那本书。在这过程中我学会了许许多多安卓以及java的知识。

客户端开发的比较慢,由于只有我一个人开发,最终用了12天左右的时间,完成了客户端的开发。

在这过程中也不断对服务器代码进行修改,以实现客户端请求服务器数据的一些功能。

  • 四、代码架构

1. 客户端

bubuko.com,布布扣

这是客户端代码的架构。可以看到我把所有源代码的warning都改掉了。设计部分的代码不可避免地让按钮等控件显示了一些字符串,这些warning改掉需要大量的时间,所以暂时没改。

2. 服务器端

bubuko.com,布布扣

这是服务器端代码的架构。服务器端我用了hash-framwork的架构。这个架构非常轻量,实现了我需要的所有功能。其他方面还有待考察。

  • 五、项目感想

最终完成了一些基本的功能,看着自己完成的东西,也感觉挺好的。觉得在项目开发的过程中对许多东西都有了新的认识,有了这些经验,我相信我以后还能做的更好。我觉得现在多做一些写代码的事情,以后工作了肯定就会少做一些。

希望以后可以有机会和几个人一起写代码,而不是我自己一个人完成所有的工作。这个项目的下个版本也就基本上我来完善这些代码了,因为如果交给其他同学,他们看懂这些代码最起码也得花上10天左右的时间。

虽然很累,但还是很开心看到自己设计并完成的东西发布了出来。

 

团队项目个人总结

原文:http://www.cnblogs.com/zmpy/p/4117668.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!