现在的位置: 首页 > 综合 > 正文

合作开发那些事

2013年07月17日 ⁄ 综合 ⁄ 共 1235字 ⁄ 字号 评论关闭

            转眼我大学的最后一个暑假结束了,回想这个暑假似乎没有完成什么任务,最主要的事就是合作开发。之前写过关于合作开发的准备工作,现在项目基本完成了,就让我再说说合作开发那些事儿吧!

           一、我的团队

            说到团队,我要感谢我的两位队友了,刚哥和康康同学。虽然我是组长但是我做的并不是很好,首先我的画的图出现了太多的拼写错误,以至于在生成的代码中也出现很多不易察觉的错误,在调试过程中造成了一些麻烦;然后项目的开发进度控制的不是很好,导致项目延期;图和实现脱节导致在代码实现过程中有很多需要改正的地方是我想的不够周到;最后我想应该是我不够积极,但是我要感谢的是两位队友的积极主动,深深地道一句合作愉快,谢谢!

        二、数据库设计

            说到数据库设计,我感觉还是我最满意的一个阶段,刚开始合作的时候,我们用了大概一个下午的时间进行的需求的统一,同时设计出了一个基本成型的数据库,为之后的工作铺平了一条平坦的大路呀!下面是一张初步的数据库设计的图:

         三、文档的编写

                显然在很多时候文档是整个开发的比较重要的工作,因为是在这个时候知道项目的雏形的,但是由于是重构,所以减少了对文档的重视程度,就像我们没有文档也知道界面怎么画,都有哪些功能一样。虽然米老师一直是说文档驱动,减少人与人的直接交流,然而我的文档基本还是在大家敲代码的同时进行,也就是说,大家是根据图敲的代码,并没有根据文档,显然可能这样是不符合开发顺序的,但是为了可以快一些完成项目,还是没有按照规矩来,但是这次对文档的理解就是:我觉得文档中有些文字是没有必要的也就是充当门面用的,我觉得最主要的还是对图的描述,主要是把图的各个方法该如何写,如何调用给写明白,这样在敲代码的时候才可以避免多次人与人之间的多次交流,直接通过文档进行代码的编写了。

      四、代码的编写

             这之前所有的工作都是为代码实现打基础的,代码是根据之前的文档还有uml图而来的。在这次工作中我敲的都是D层,也就是说是最容易实现的一层,因为图是我画的所以敲起来还是比较顺利的,我想在这个过程中其他两位队员并没有我这么顺利,首先他们要适应我的图,然后还要适应我的逻辑(有的时候我的逻辑有些混乱)。。。这也让我知道理想和现实是有一定区别的,因为图画起来容易,然而实现起来并不容易。

      五、调试

               真心说这是一个令人抓狂的环节,尤其是调试的第一个上午,从设计模式开始调试,由于对设计模式运用的不熟练,也没有用过,所以各种错误,各种走不过去。真心煎熬,但是调试成功的时候还是蛮有成就感的,但是第一次调试似乎走上了一个误区,因为是三个人对着一台电脑调试,大大降低了效率,所以之后的调试都是分开的,这样还好,虽然有很大一部分的错误是由于我的拼写错误,但是最终我们还是胜利了(在这里反思我的英语,所以英语很重要呀)


         到现在为止,做了这些事,还没有打包,总体来说收到的教训还是不少的!








抱歉!评论已关闭.