标签:
学习完了数据库的基本知识,Java通信进阶基本上就要结束了,一如以往,我们迎来了一个项目练习,练习的目的是让我们更好的巩固Java通信进阶的基础知识,融会贯通,查漏补缺。
软件的内容基本上与QQ一般无二。
大概功能如下图:
这一次的项目不同以往,项目的规模对于现在我来说非常的大,上一段时间,我们有一个SVN项目练习,大概就是做登录注册界面,完成客户端服务器上传下载功能,两个人一个小队,我一个人做完,但是也做了很久,大概用了两三天的时间。
我知道这不是一个人完成的任务,左哥让我跟队友一起也是希望我可以帮助他,所以我也是跟他一起去调试,把我的代码发给他参考,遇到不懂让他问我。
虽然算是提前完成了任务,但是...从那时候起我就深深的了解到了个人力量的渺小。
所以这一次,聪明的我当然是跟队友们一起完成项目,团结就是力量的意识开始在我心中扎根。
这一次担任队长,我应该帮助大家,挖掘出每个队员最大的潜力,让大家可以头脑清醒的编写出每一行代码。
如何让每个人写的风格迥异的代码可以流畅无阻的连接在一起呢?
毫无疑问就是规定格式与接口,把项目的系统框架给定下来,这是我想到的办法。
我把客户端/服务器两个项目创建出来,给把每一个需要用到的类写出来,然后每一个类前面用文档注释,说明类的作用与制定好编程人员,再把一些基本的类填充好代码,然后发送给每个队员,让大家有一个对这个项目有一个整体的认识,逻辑思路更加的清晰,对自己的项目任务更有把握。
把项目的系统架构置顶下来,队员就会有一个清晰的目标,而不至于只知道自己的项目任务而不知道从何下手,头脑迷茫了,这也是我作为队长一个帮助大家的方法。
有的队员可能有点沉闷,不太喜欢说话,也要积极的开导,融洽的沟通,这样才能够让团队更有生命力。
从周日拿到需求文档,成立小组后,我就想如何让大家速度更快、效率更高、对项目的理解更加的深入,经过了一番的思考摸索,发现是让我自己先理清思路,然后把项目的逻辑内容描述出来,制定好框架,这样才是对队员最大的帮助。
项目的系统框架制定好了,接下来就是项目编写的开始了。
标签:
原文地址:http://blog.csdn.net/jjfly999/article/details/51357216