学完了JavaWeb,做完了EStore商城项目,第一和别人一起做一个项目。主要是实现最基本的功能,虽然之前都是学习过,但是第一次尝试几个人一起做一个工程,还是有不少的心得体会的。 首先在拿到这个项目的第一时间,并没有看懂这个项目是怎么回事,或许项目的业务逻辑和之前的Estore商城业务逻辑并没有什么太大的差别,有很多相似之处。但是对于其中的例如Html页面,大部分人并没有读懂。没有一个清晰的思路。在这个环节浪费了很多时间,第一天,基本上大家都是在摸索着自己写自己的。或者尝试写自己的思路。 另外在最初环节,自己设计实体bean的时候,感觉到这个实体类并不是那么好写的。十二个人写九个功能外加额外功能,看似人数绰绰有余,但实际上组员之间的写代码的速度上是有差异的,有些功能之间是有依赖关系的,例如全局乱码处理,是否自动登录等过滤器,在收藏功能等方面这些都是需要提前考虑好的。但是项目开始之后由于缺少交流,往往各自为战,最终实现的功能往往差强人意。 一些最基本的功能没有进行提前的统一导致,一些方法名称虽然不同,但是实际上功能重复,代码冗余。 但是总体来说。这是我们对合作的一次尝试,结果还是非常棒的,我们基本实现了自己想要的效果。虽然其中还是有些功能没有整合好,但是这不仅是对我们组每个组员代码能力的一种锻炼,也是对我们这一组人之间沟通交流的一种锻炼,因为广泛分布在教室的最后一排,大部分人之间并不是相互熟悉的,但是通过这次活动以及合作,我们之间还是进行了很大程度上的互相熟悉。 对不同的功能的实现总会有个人的想法,通过交流以后选取最适合的那个,另外看一段别人写的代码,衍生自己的想法,这都是一段非常有趣的过程。 另外最后一部上台演讲展示自己做的项目,这是一个非常有意义的过程。也是这个有意义过程最成功的一个结果。 锻炼了演讲能力熟悉了业务场景,锻炼了应变、演讲、配合的能力。 非常感谢助教以及班主任还有学校给我们提供了这么一次机会。
|