小团队协作,磨合日志

最近和同学做一个在线期刊投稿系统,合作中也使我对合作有了一些经验,现在先记下了积累着。

在代码开始之前我们进行了详细的需求分析,包括对老师课题的分析,理解思考老师课题中包含的需求信息,画出自己不太理解的或者有疑问的需求部分,然后统一的向老师咨询,理解好需求,当然这不可能一下子理清楚需求,一有需求上的疑问,要自己理清思路,向老师问出自己的疑问。理清需求的同时,要分模块记录要实现的功能模块,对要实现的功能要有全面详细的认识并写好记录下来。

全面的认识好需求之后就可以进行数据库方面的设计,数据库方面我与同学先各自进行设计,然后进行了详细的讨论,包括需要建什么表,每个表包括什么字段,字段用什么类型,什么长度,一个一个统一好意见,事实证明这是非常有用的,在后面的代码编写过程中,我们数据库改变非常少,要改动也是讨论一下,一下子就能达成一致的意见。

然后是界面设计,这部分我们开始时没有选择好前端框架,用的是bootstrap,但是不是用的官方的原版,而是用的老师给的已经修改过的其他版本的bootstrap,不是说那个版本不好,而是我们对bootstrap还不太熟悉,官方的有网站可以直接系统性的了解这个bootstrap,用起来还有很多帮助的工具,老师给的则用起来一头雾水。有时间可以好好学学bootstrap的使用,用熟了在试试老师给的那个,看看有没有什么好的方面。

最后是功能模块的详细设计,这个部分我们做的不太好,首先是没有进行详细的功能实现上的讨论,导致我们功能模块划分的不够细,很多功能模块中包含了重复的可以划分的更细的小的功能模块,我觉得这个部分需要花大量的时间进行讨论,包括重复功能模块的适当的划分出来,重复功能模块的工作分配,功能模块实现前后顺序的合理分配与调整。保证每个人对自己要做的部分有一个详细的认识后再进行各自的代码编写会大大提高效率和功能实现上的质量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值